From 35b3de0d59d41633fe89678e742f35f4df620618 Mon Sep 17 00:00:00 2001 From: Agent Control Runner Date: Sat, 17 Oct 2026 20:47:20 +0900 Subject: [PATCH] =?UTF-8?q?P26-01-LEDGER:=20=E5=8E=9FP26-01=20=E5=85=A8?= =?UTF-8?q?=E5=BF=85=E8=A6=81=E5=86=85=E5=AE=B9=E3=81=AE=E5=8F=B0=E5=B8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../execution/p26-01/CONTENT_LEDGER.json | 106594 +++++++++++++++ .../execution/p26-01/CONTENT_LEDGER.md | 99575 ++++++++++++++ .../execution/p26-01/IMPLEMENTATION_REPORT.md | 64 + .../execution/p26-01/check_content_ledger.py | 346 + .../execution/p26-01/test_content_ledger.py | 124 + 5 files changed, 206703 insertions(+) create mode 100644 docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.json create mode 100644 docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/p26-01/IMPLEMENTATION_REPORT.md create mode 100644 docs/plans/original-completion-2026-10-02/execution/p26-01/check_content_ledger.py create mode 100644 docs/plans/original-completion-2026-10-02/execution/p26-01/test_content_ledger.py diff --git a/docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.json b/docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.json new file mode 100644 index 0000000..0c21ff7 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.json @@ -0,0 +1,106594 @@ +{ + "task_id": "P26-01-LEDGER", + "schema_version": 1, + "source_anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "definition_base": "379a1ba8fd25b5ad24226178a2492f91761dc31d", + "rows": [ + { + "id": "chapters.all", + "kind": "chapter", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 8, + 8 + ], + "text": " * メインストーリークリア: 20時間 ~ 30時間", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 26, + 26 + ], + "text": " * **信仰と依存:** 「信仰 (Faith)」は表の経営で得られストーリー進行に関わる。「依存 (Addiction)」は裏で客に植え付け、全財産を吐き出させるステータス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 27, + 30 + ], + "text": "## 1.5 世界観・ナラティブ定義 (World & Narrative Definition)\n * **舞台:** 旧魔王城跡地に生えた「世界樹」。\n * **主人公:** かつて勇者として使い捨てられた男。宿屋の主として再起し真の王への即位を目指す。\n * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 256, + 256 + ], + "text": " * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "メインストーリー全章。原本の仕様書章番号をシナリオ章と混同しない。章名・章数・順序・場面一覧は未定義。", + "status": "undefined", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "D08" + }, + { + "id": "endings.all", + "kind": "ending", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 9, + 9 + ], + "text": " * 完全クリア(全エンド・全ヒロイン攻略・図鑑コンプ): 50時間以上", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 135, + 135 + ], + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "全エンドを要求。個別エンドID・本数・到達条件は未定義。", + "status": "undefined", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "D08" + }, + { + "id": "endings.bad", + "kind": "ending", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 135, + 135 + ], + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "特定バッドエンド確定時の敵/背景オブジェクト化。カテゴリのみ原本定義、対象人物/場面/数は未定義。", + "status": "undefined", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-02" + }, + { + "id": "endings.game_over", + "kind": "ending", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 72, + 72 + ], + "text": " * **処理:** 売上(表裏の収益)から経費(人件費・維持費・借金返済)を引く。赤字決算が3回続くとゲームオーバー。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "赤字決算3回連続のゲームオーバー。物語エンド数への換算不可。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/economy/economy_service.gd", + "sha256": "95aedd0a0421c93e8fa39f0f76fa890cd0a46905d9a25c88c8b17c4d6d47728e", + "bytes": 30977, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/economy/economy_service.gd" + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 経済処理の既存コードは存在するが終点のシナリオ・画像・音声・全受入を証明しない。", + "owner": "P26-02" + }, + { + "id": "encyclopedia.all", + "kind": "encyclopedia", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 9, + 9 + ], + "text": " * 完全クリア(全エンド・全ヒロイン攻略・図鑑コンプ): 50時間以上", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "図鑑コンプ。対象集合・項目ID・解放条件・必要項目数は未定義。", + "status": "undefined", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "D08" + }, + { + "id": "dialogue.all", + "kind": "dialogue", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 155, + 155 + ], + "text": " * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 230, + 230 + ], + "text": " * **グラフィック:** 高精細ドット絵(マップ・SDキャラ)と、高品質アニメ塗り立ち絵(イベント・会話)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 256, + 256 + ], + "text": " * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "会話/イベント用台詞とシナリオ。本文・話者・行数・場面単位は未定義。UI通知文を完成脚本に数えない。", + "status": "undefined", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-02" + }, + { + "id": "portraits.all", + "kind": "portrait", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 161 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 230, + 230 + ], + "text": " * **グラフィック:** 高精細ドット絵(マップ・SDキャラ)と、高品質アニメ塗り立ち絵(イベント・会話)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "メイン/サブ人物の表情・衣装・破損・汚れ・刻印・妊婦外見・ルート別描き分け。差分枚数未定義。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "voice.all", + "kind": "voice", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 257, + 257 + ], + "text": " * **【フェーズ3】ベータ版・R18実装 (2027/03-08):** Hシーン実装、覗きモード組み込み、ボイス収録・実装、ゲームバランスの徹底調整。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "キャラクターボイスの収録・実装。話者/台詞/クリップ数/担当未定義。BGMやUI音は代用不可。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.world", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 27, + 30 + ], + "text": "## 1.5 世界観・ナラティブ定義 (World & Narrative Definition)\n * **舞台:** 旧魔王城跡地に生えた「世界樹」。\n * **主人公:** かつて勇者として使い捨てられた男。宿屋の主として再起し真の王への即位を目指す。\n * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "舞台・主人公・7人物の3運命を保つ。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.scope", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 31, + 34 + ], + "text": "## 1.6 成人向け要素の定義 (Adult Content Definition)\n * **区分:** R18(成人向け)\n * **表現の方向性:** 純愛(合意の上での性愛)、NTR(ライバルに奪われる背徳感)、堕落(快楽・金による尊厳破壊)。\n * **経営的搾取:** 覗き(マジックミラー越しの監視)、脅迫、人身売買。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "原本表現要求と今回の非露骨な監査範囲との差異を残す。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.route_skills", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 134, + 135 + ], + "text": " * **シフト:** 警告を無視すれば24時間勤務も可能(ストレス激増)。衣装変更で適正補正変化。\n * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "ルートによる技能・衣装補正・離脱条件。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.route_rules", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "3軸/盾・侵食・3種決闘・プレイヤー行動・履歴/外見の全共通条件。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.art", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 229, + 230 + ], + "text": " * **テーマ:** 『二面性 (Duality)』。表(自然・秩序・光)と裏(人工・混沌・闇)のコントラスト。\n * **グラフィック:** 高精細ドット絵(マップ・SDキャラ)と、高品質アニメ塗り立ち絵(イベント・会話)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 235 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。\n * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "原本のマップ/SD/立ち絵・モーションと描き分け。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.cg", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 243 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。\n * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物立ち絵およびルート別CG/差分/モブ汎用スチル。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.motion", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 246 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。\n * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "待機・歩行・作業・気絶・原本必須モーションと効果。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "clause.production", + "kind": "category", + "identity": null, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 255, + 258 + ], + "text": " * **【フェーズ1】プロトタイプ (2026/03-08):** 表裏レイヤー切替、AI移動ロジック、基本素材作成。MVPの完成。\n * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。\n * **【フェーズ3】ベータ版・R18実装 (2027/03-08):** Hシーン実装、覗きモード組み込み、ボイス収録・実装、ゲームバランスの徹底調整。\n * **【フェーズ4】ポリッシュ・マスターアップ (2027/09-12):** 進行不能バグ等のデバッグ、UIレスポンス向上、マスタリング、最終完成。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "原本のシナリオ/素材量産/音声制作と受入は未完。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。", + "owner": "P26-03" + }, + { + "id": "route.anri.love", + "kind": "route", + "identity": { + "character_id": "anri", + "original_name": "アンリ", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "anri", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.anri.ntr", + "kind": "route", + "identity": { + "character_id": "anri", + "original_name": "アンリ", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "anri", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.anri.corruption", + "kind": "route", + "identity": { + "character_id": "anri", + "original_name": "アンリ", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "anri", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.fine.love", + "kind": "route", + "identity": { + "character_id": "fine", + "original_name": "フィーネ", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "fine", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.fine.ntr", + "kind": "route", + "identity": { + "character_id": "fine", + "original_name": "フィーネ", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "fine", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.fine.corruption", + "kind": "route", + "identity": { + "character_id": "fine", + "original_name": "フィーネ", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "fine", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.tomari.love", + "kind": "route", + "identity": { + "character_id": "tomari", + "original_name": "トマリ", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "tomari", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.tomari.ntr", + "kind": "route", + "identity": { + "character_id": "tomari", + "original_name": "トマリ", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "tomari", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.tomari.corruption", + "kind": "route", + "identity": { + "character_id": "tomari", + "original_name": "トマリ", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "tomari", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.amelia.love", + "kind": "route", + "identity": { + "character_id": "amelia", + "original_name": "アメリア", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "amelia", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.amelia.ntr", + "kind": "route", + "identity": { + "character_id": "amelia", + "original_name": "アメリア", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "amelia", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.amelia.corruption", + "kind": "route", + "identity": { + "character_id": "amelia", + "original_name": "アメリア", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "amelia", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.liz.love", + "kind": "route", + "identity": { + "character_id": "liz", + "original_name": "リズ", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "liz", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.liz.ntr", + "kind": "route", + "identity": { + "character_id": "liz", + "original_name": "リズ", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "liz", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.liz.corruption", + "kind": "route", + "identity": { + "character_id": "liz", + "original_name": "リズ", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "liz", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.mimi.love", + "kind": "route", + "identity": { + "character_id": "mimi", + "original_name": "ミミ", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "mimi", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.mimi.ntr", + "kind": "route", + "identity": { + "character_id": "mimi", + "original_name": "ミミ", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "mimi", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.mimi.corruption", + "kind": "route", + "identity": { + "character_id": "mimi", + "original_name": "ミミ", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "mimi", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.satsuki.love", + "kind": "route", + "identity": { + "character_id": "satsuki", + "original_name": "サツキ", + "route_id": "love", + "route_name": "純愛" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "satsuki", + "love" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.satsuki.ntr", + "kind": "route", + "identity": { + "character_id": "satsuki", + "original_name": "サツキ", + "route_id": "ntr", + "route_name": "NTR" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "satsuki", + "ntr" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "route.satsuki.corruption", + "kind": "route", + "identity": { + "character_id": "satsuki", + "original_name": "サツキ", + "route_id": "corruption", + "route_name": "堕落" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 30, + 30 + ], + "text": " * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 132, + 132 + ], + "text": " * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 138, + 161 + ], + "text": "3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。\n## 7.2 感情パラメータと「愛の盾」\n * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。\n * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。\n * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。\n * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。\n## 7.3 NTR侵食プロセス\n 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。\n 2. **ブレイク:** 耐久値0で「心の隙間」発生。\n 3. **NTR進行:** ライバル接触で直接NTR度が上昇。\n 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。\n## 7.4 決闘システム (Duel System)\nNTR阻止のための直接的解決手段。\n * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。\n * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。\n * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。\n## 7.5 ルート攻略とプレイヤーアクション\n * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。\n * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。\n * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。\n## 7.6 Hステータスと履歴\n * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。\n * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。\n * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "satsuki", + "corruption" + ] + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。", + "owner": "P26-02" + }, + { + "id": "usage.standard_room.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.standard_room.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "standard_room.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.premium_room.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "premium_room.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_03.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_03.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_04.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_04.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 198, + 198 + ], + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cafeteria.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cafeteria.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_06.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_06.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.tavern.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "tavern.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_08.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_08.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 200, + 200 + ], + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.public_bath.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "public_bath.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_10.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_10.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_11.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_11.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.chapel.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "chapel.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 202, + 202 + ], + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.adult_private_room.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "adult_private_room.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_14.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_14.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_15.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_15.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.black_market.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "black_market.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 204, + 204 + ], + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.kitchen.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "kitchen.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.warehouse.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "warehouse.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_waiting_room.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_waiting_room.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.staff_dormitory.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "staff_dormitory.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.security_station.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "security_station.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.cleaning_room.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "cleaning_room.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.infirmary.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "infirmary.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 206, + 206 + ], + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_24.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_24.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_25.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_25.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_26.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_26.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 208, + 208 + ], + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.guest_elevator.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "guest_elevator.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.service_elevator.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "service_elevator.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_29.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_29.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv1.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv1.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv1.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv1.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv1.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv1.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv1.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv1.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv2.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv2.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv2.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv2.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv2.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv2.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv2.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv2.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv3.front.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv3.front.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv3.front.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv3.front.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv3.back.exterior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv3.back.exterior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.original_facility_30.lv3.back.interior", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "slot_id": "original_facility_30.lv3.back.interior" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 210, + 210 + ], + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.anri.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.anri.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 118, + 118 + ], + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.fine.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.fine.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 119, + 119 + ], + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.tomari.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.tomari.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 120, + 120 + ], + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.amelia.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.amelia.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 121, + 121 + ], + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.liz.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.liz.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 122, + 122 + ], + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.mimi.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.mimi.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 123, + 123 + ], + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_marks", + "kind": "portrait_marks", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_marks" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 161, + 161 + ], + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "relationship-state marks; mandatory but unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_secondary_motion", + "kind": "sd_secondary_motion", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_secondary_motion" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required secondary movement; not produced/approved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_pregnancy", + "kind": "portrait_pregnancy", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_pregnancy" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 160, + 160 + ], + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "visual-state change; content count not frozen", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.portrait_route_style", + "kind": "portrait_route_style", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.portrait_route_style" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original route-dependent style; exact variants undecided", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.sd_restricted_loop", + "kind": "sd_restricted_loop", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.sd_restricted_loop" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "original required adult animation family; mandatory unproduced", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.heroine.satsuki.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "heroine.satsuki.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 124, + 124 + ], + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.rai.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.rai.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.riesenbalt.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.riesenbalt.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.portrait_base", + "kind": "portrait_base", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.portrait_base" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: identity", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.portrait_expression", + "kind": "portrait_expression", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.portrait_expression" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: expression", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.portrait_costume", + "kind": "portrait_costume", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.portrait_costume" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: selected costume", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.portrait_damage", + "kind": "portrait_damage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.portrait_damage" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: damaged state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.portrait_dirt", + "kind": "portrait_dirt", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.portrait_dirt" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "conversation/event: dirty state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_idle", + "kind": "sd_idle", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_idle" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: idle", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_walk", + "kind": "sd_walk", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_walk" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: role-specific walking", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_work", + "kind": "sd_work", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_work" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual role task", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_collapsed", + "kind": "sd_collapsed", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_collapsed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: stamina zero", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_carry", + "kind": "sd_carry", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_carry" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue/cargo carry if role applies", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_rescue", + "kind": "sd_rescue", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_rescue" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 110, + 110 + ], + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: actual rescue role/task; not all characters perform rescue", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_rest", + "kind": "sd_rest", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_rest" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 109, + 109 + ], + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: rest", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.sd_breath", + "kind": "sd_breath", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.sd_breath" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "world: breathing", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.sou.voice", + "kind": "voice", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.sou.voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "character speech; lines and clips unresolved", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.rival.additional_unfixed", + "kind": "additional_named_list", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "slot_id": "rival.additional_unfixed" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 125, + 125 + ], + "text": " * **ライバルキャラクター:** ライ、リーゼンバルト、ソウ等(雇用可能だがNTRリスク発生)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original 等: additional identities/quantity not fixed; preserve open requirement", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.background.front", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "background.front" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Main world distant backdrop in front", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "bytes": 2774704, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-front-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.background.back", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "background.back" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Main world distant backdrop in back", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "bytes": 2616183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-back-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.front_skin", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.front_skin" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 237, + 237 + ], + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Main/management/notification front skin: original parchment/front or black iron/monitor/back", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "bytes": 2492477, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "bytes": 12404, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.back_skin", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.back_skin" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 237, + 237 + ], + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Main/management/notification back skin: original parchment/front or black iron/monitor/back", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "bytes": 2492477, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "bytes": 12404, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.emotion_graph", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.emotion_graph" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 250, + 250 + ], + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Unit inspector three emotion axes", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.shield_gauge", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.shield_gauge" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 219, + 219 + ], + "text": " * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Unit inspector actual shield", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.camera_overlay", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.camera_overlay" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 250, + 250 + ], + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Dedicated camera viewing interface; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.camera_icon", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.camera_icon" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 221, + 221 + ], + "text": " * 裏層の「カメラアイコン」からマジックミラー視界へ移行。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Back-layer entry", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.grid_connection", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.grid_connection" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 224, + 224 + ], + "text": " * **建設:** グリッドスナップ、接続ライン警告表示。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Construction grid/connection warning", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.bubbles", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.bubbles" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 225, + 225 + ], + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Zzz/anger/heart when matching unit state", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.event_log", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.event_log" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 225, + 225 + ], + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Event history view", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.cut_in", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.cut_in" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 226, + 226 + ], + "text": " * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original important warning/duel/defense start", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.resource_hud", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.resource_hud" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 214, + 214 + ], + "text": " * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Funds/mana/material/time/weather/rank HUD", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ui.layer_controls", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ui.layer_controls" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 215, + 215 + ], + "text": " * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Layer toggle/build/manage controls", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.effect.layer_ripple", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "effect.layer_ripple" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 232, + 232 + ], + "text": " * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Seamless layer transition", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.effect.shield", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "effect.shield" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 246, + 246 + ], + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Actual shield event", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.effect.smoke", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "effect.smoke" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 246, + 246 + ], + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Smoke event/equipment state", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.effect.mana_light", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "effect.mana_light" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 246, + 246 + ], + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Mana visual event", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.front_ambience", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.front_ambience" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 239, + 239 + ], + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Front environment birds", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.back_ambience", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.back_ambience" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 239, + 239 + ], + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Back environment steam pipes", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.restricted_se", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.restricted_se" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original adult sound family; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.character_voice", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.character_voice" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "All main/sub speech; line/clip count open", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.mob_restricted_still", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.mob_restricted_still" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original generic adult event still family; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.front_bgm", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.front_bgm" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 238, + 238 + ], + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Same composition arrangements/crossfade; back bass emphasis", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/paired_bgm.gd", + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "bytes": 3826, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/paired_bgm.gd", + "historical_inventory": { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.back_bgm", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.back_bgm" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 238, + 238 + ], + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Same composition arrangements/crossfade; back bass emphasis", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/paired_bgm.gd", + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "bytes": 3826, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/paired_bgm.gd", + "historical_inventory": { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.audio.ui", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "audio.ui" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 252, + 252 + ], + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "click/success/refusal/notification; no environmental/voice substitution", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "assets/audio/ui/click_001.ogg", + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "bytes": 4876, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/click_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "bytes": 8968, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/confirmation_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/ui/error_008.ogg", + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "bytes": 9215, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/error_008.ogg", + "historical_inventory": { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "bytes": 4848, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/bong_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.anri.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.anri.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.anri.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.anri.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.anri.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.anri.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.fine.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.fine.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.fine.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.fine.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.fine.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.fine.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.tomari.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.tomari.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.tomari.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.tomari.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.tomari.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.tomari.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.amelia.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.amelia.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.amelia.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.amelia.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.amelia.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.amelia.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.liz.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.liz.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.liz.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.liz.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.liz.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.liz.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.mimi.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.mimi.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.mimi.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.mimi.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.mimi.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.mimi.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.satsuki.pure_love.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.satsuki.pure_love.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.satsuki.ntr.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.satsuki.ntr.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.satsuki.fall.event_cg", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.satsuki.fall.event_cg" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 243, + 243 + ], + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.mob_guests", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.mob_guests" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 91, + 91 + ], + "text": "## 4.5 クラス別AI特性", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.mob_staff", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.mob_staff" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original waiter/reception/bunny/chef/cleaner/carrier/rescue/adult-service/guard/trainer; role walk/task/idle/collapse/rest/carry where applicable; exact people/frames open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.mob_employment", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.mob_employment" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 97, + 97 + ], + "text": "## 5.1 ユニット分類と基本定義", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "General/slave employee appearance classes; conditions/identities unresolved", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.other_sub", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.other_sub" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 242, + 242 + ], + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Other subcharacters beyond the named seven/rivals; identity/count open", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.content.end_states", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "content.end_states" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 135, + 135 + ], + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original limited departure/bad-end object states; exact content IDs remain open", + "status": "missing", + "required_count": null, + "completed_count": null, + "evidence": [], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.ウェイター", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.ウェイター" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.受付係", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.受付係" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.バニー", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.バニー" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.シェフ", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.シェフ" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.清掃員", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.清掃員" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.運搬員", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.運搬員" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.救護班", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.救護班" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.娼婦", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.娼婦" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.警備員", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.警備員" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.staff_role.調教係", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.staff_role.調教係" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 104, + 104 + ], + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.guest_group.貴族", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.guest_group.貴族" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 92, + 92 + ], + "text": " * **貴族:** 金払いは良いが忍耐力が極端に低い。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.guest_group.聖職者", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.guest_group.聖職者" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 93, + 93 + ], + "text": " * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.guest_group.エルフ", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.guest_group.エルフ" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 94, + 94 + ], + "text": " * **エルフ:** 自然物を好む。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.characters.guest_group.魔族/亜人", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "characters.guest_group.魔族/亜人" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 95, + 95 + ], + "text": " * **魔族/亜人:** 地下耐性が高く満足度が下がらない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.客用通路", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.客用通路" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 46, + 46 + ], + "text": " * **施設:** 客室、商業、客用通路・エレベーター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.裏通路", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.裏通路" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 49, + 49 + ], + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.従業員ドア", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.従業員ドア" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 177, + 177 + ], + "text": " * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 従業員ドア: front/back staff-only link; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.階段", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.階段" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 86, + 86 + ], + "text": " * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.リネンシュート", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.リネンシュート" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 49, + 49 + ], + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.隠し扉", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.隠し扉" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 49, + 49 + ], + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.受付/精算所", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.受付/精算所" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 190, + 190 + ], + "text": " * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.金庫室", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.金庫室" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 191, + 191 + ], + "text": " * **金庫室:** 所持金上限解放。盗賊の標的になる。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.購買部", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.購買部" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 192, + 192 + ], + "text": " * **購買部:** 消費自動発注、戦利品買取。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.ancillary.闇銀行", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "slot_id": "ancillary.闇銀行" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 188, + 188 + ], + "text": " * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.facility.visual_states", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "slot_id": "facility.visual_states" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 235, + 235 + ], + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 248, + 248 + ], + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "Facility world state when applicable: constructing/completed, operating/closed/suspended, unpowered, damaged, dirty; current implementation cues are not mandatory per-facility unique image counts", + "status": "placeholder", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + }, + { + "id": "usage.unit.visual_states", + "kind": "usage", + "identity": { + "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "slot_id": "unit.visual_states" + }, + "citations": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 245, + 245 + ], + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "lines": [ + 234, + 234 + ], + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "required_condition": "idle/walk/work/collapse + role task/carry/rescue/clean/eat/rest/sleep as actual state; generic code draw does not complete per-role/identity assets", + "status": "code-drawing", + "required_count": null, + "completed_count": null, + "evidence": [ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } + ], + "missing": "original production content missing or undefined", + "reason": "欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。", + "owner": "P26-03" + } + ], + "usage_snapshots": { + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be", + "bytes": 1361931, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/facility_usage_slots.json" + }, + "records": [ + { + "slot_id": "standard_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + } + ] + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f", + "bytes": 232930, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/character_usage_slots.json" + }, + "records": [ + { + "slot_id": "heroine.anri.portrait_base", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_expression", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_costume", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_damage", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_dirt", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_marks", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_idle", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_walk", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_work", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_collapsed", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_carry", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_rescue", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_rest", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_breath", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_secondary_motion", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_pregnancy", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_route_style", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_restricted_loop", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.voice", + "character": "アンリ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_base", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_expression", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_costume", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_damage", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_dirt", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_marks", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_idle", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_walk", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_work", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_collapsed", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_carry", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_rescue", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_rest", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_breath", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_secondary_motion", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_pregnancy", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_route_style", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_restricted_loop", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.voice", + "character": "フィーネ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_base", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_expression", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_costume", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_damage", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_dirt", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_marks", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_idle", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_walk", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_work", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_collapsed", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_carry", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_rescue", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_rest", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_breath", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_secondary_motion", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_pregnancy", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_route_style", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_restricted_loop", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.voice", + "character": "トマリ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_base", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_expression", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_costume", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_damage", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_dirt", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_marks", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_idle", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_walk", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_work", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_collapsed", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_carry", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_rescue", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_rest", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_breath", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_secondary_motion", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_pregnancy", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_route_style", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_restricted_loop", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.voice", + "character": "アメリア", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_base", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_expression", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_costume", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_damage", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_dirt", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_marks", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_idle", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_walk", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_work", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_collapsed", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_carry", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_rescue", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_rest", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_breath", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_secondary_motion", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_pregnancy", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_route_style", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_restricted_loop", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.voice", + "character": "リズ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_base", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_expression", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_costume", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_damage", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_dirt", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_marks", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_idle", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_walk", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_work", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_collapsed", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_carry", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_rescue", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_rest", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_breath", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_secondary_motion", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_pregnancy", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_route_style", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_restricted_loop", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.voice", + "character": "ミミ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_base", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_expression", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_costume", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_damage", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_dirt", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_marks", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_idle", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_walk", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_work", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_collapsed", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_carry", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_rescue", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_rest", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_breath", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_secondary_motion", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_pregnancy", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_route_style", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_restricted_loop", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.voice", + "character": "サツキ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_base", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_expression", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_costume", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_damage", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_dirt", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_idle", + "character": "ライ", + "character_role": "rival", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_walk", + "character": "ライ", + "character_role": "rival", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_work", + "character": "ライ", + "character_role": "rival", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_collapsed", + "character": "ライ", + "character_role": "rival", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_carry", + "character": "ライ", + "character_role": "rival", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_rescue", + "character": "ライ", + "character_role": "rival", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_rest", + "character": "ライ", + "character_role": "rival", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_breath", + "character": "ライ", + "character_role": "rival", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.voice", + "character": "ライ", + "character_role": "rival", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_base", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_expression", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_costume", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_damage", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_dirt", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_idle", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_walk", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_work", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_collapsed", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_carry", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_rescue", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_rest", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_breath", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.voice", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_base", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_expression", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_costume", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_damage", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_dirt", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_idle", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_walk", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_work", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_collapsed", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_carry", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_rescue", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_rest", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_breath", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.voice", + "character": "ソウ", + "character_role": "rival", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.additional_unfixed", + "character": null, + "character_role": "rival", + "kind": "additional_named_list", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 125, + "text": " * **ライバルキャラクター:** ライ、リーゼンバルト、ソウ等(雇用可能だがNTRリスク発生)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original 等: additional identities/quantity not fixed; preserve open requirement", + "required_variant_count": null, + "required_file_count": null, + "representations": [], + "finished_asset": null, + "delivery_classification": "required_scope_unresolved", + "creator": "unassigned" + } + ] + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7", + "bytes": 95365, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/other_usage_slots.json" + }, + "records": [ + { + "slot_id": "background.front", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.3" + ], + "usage_condition": "Main world distant backdrop in front", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "background.back", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.3" + ], + "usage_condition": "Main world distant backdrop in back", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.front_skin", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Main/management/notification front skin: original parchment/front or black iron/monitor/back", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.back_skin", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Main/management/notification back skin: original parchment/front or black iron/monitor/back", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.emotion_graph", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.4" + ], + "usage_condition": "Unit inspector three emotion axes", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.shield_gauge", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 219, + "text": " * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.2" + ], + "usage_condition": "Unit inspector actual shield", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.camera_overlay", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.4" + ], + "usage_condition": "Dedicated camera viewing interface; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.camera_icon", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 221, + "text": " * 裏層の「カメラアイコン」からマジックミラー視界へ移行。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.3" + ], + "usage_condition": "Back-layer entry", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.grid_connection", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 224, + "text": " * **建設:** グリッドスナップ、接続ライン警告表示。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Construction grid/connection warning", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.bubbles", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Zzz/anger/heart when matching unit state", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.event_log", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Event history view", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.cut_in", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 226, + "text": " * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Original important warning/duel/defense start", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.resource_hud", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 214, + "text": " * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.1" + ], + "usage_condition": "Funds/mana/material/time/weather/rank HUD", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.layer_controls", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 215, + "text": " * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.1" + ], + "usage_condition": "Layer toggle/build/manage controls", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.layer_ripple", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 232, + "text": " * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.2" + ], + "usage_condition": "Seamless layer transition", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.shield", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "Actual shield event", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.smoke", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "Smoke event/equipment state", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.mana_light", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "Mana visual event", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.front_ambience", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Front environment birds", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.back_ambience", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Back environment steam pipes", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.restricted_se", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "Original adult sound family; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.character_voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "All main/sub speech; line/clip count open", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mob_restricted_still", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original generic adult event still family; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.front_bgm", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "representations": [ + { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.back_bgm", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "representations": [ + { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.ui", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "click/success/refusal/notification; no environmental/voice substitution", + "representations": [ + { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.anri.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.anri.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.anri.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.fine.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.fine.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.fine.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.tomari.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.tomari.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.tomari.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.amelia.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.amelia.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.amelia.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.liz.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.liz.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.liz.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mimi.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mimi.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mimi.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.satsuki.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.satsuki.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.satsuki.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.mob_guests", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 91, + "text": "## 4.5 クラス別AI特性", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.mob_staff", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original waiter/reception/bunny/chef/cleaner/carrier/rescue/adult-service/guard/trainer; role walk/task/idle/collapse/rest/carry where applicable; exact people/frames open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.mob_employment", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 97, + "text": "## 5.1 ユニット分類と基本定義", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "General/slave employee appearance classes; conditions/identities unresolved", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.other_sub", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Other subcharacters beyond the named seven/rivals; identity/count open", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.end_states", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 135, + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original limited departure/bad-end object states; exact content IDs remain open", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.ウェイター", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.受付係", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.バニー", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.シェフ", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.清掃員", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.運搬員", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.救護班", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.娼婦", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.警備員", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.調教係", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.貴族", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 92, + "text": " * **貴族:** 金払いは良いが忍耐力が極端に低い。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.聖職者", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 93, + "text": " * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.エルフ", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 94, + "text": " * **エルフ:** 自然物を好む。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.魔族/亜人", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 95, + "text": " * **魔族/亜人:** 地下耐性が高く満足度が下がらない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.客用通路", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 46, + "text": " * **施設:** 客室、商業、客用通路・エレベーター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.裏通路", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.従業員ドア", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 177, + "text": " * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 従業員ドア: front/back staff-only link; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.階段", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 86, + "text": " * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.リネンシュート", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-2.4" + ], + "usage_condition": "Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.隠し扉", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-2.4" + ], + "usage_condition": "Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.受付/精算所", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 190, + "text": " * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.金庫室", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 191, + "text": " * **金庫室:** 所持金上限解放。盗賊の標的になる。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.購買部", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 192, + "text": " * **購買部:** 消費自動発注、戦利品買取。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.闇銀行", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 188, + "text": " * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + } + ] + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8", + "bytes": 4501, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/state_usage_groups.json" + }, + "records": [ + { + "group_id": "facility.visual_states", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Facility world state when applicable: constructing/completed, operating/closed/suspended, unpowered, damaged, dirty; current implementation cues are not mandatory per-facility unique image counts", + "required_file_count": null, + "required_frame_count": null, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "scope_note": "No new state transitions/policies. Existing 3-state contract and approved A04/A05 apply; exact visible variants per facility require P22-02/P25 production acceptance." + }, + { + "group_id": "unit.visual_states", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "idle/walk/work/collapse + role task/carry/rescue/clean/eat/rest/sleep as actual state; generic code draw does not complete per-role/identity assets", + "required_file_count": null, + "required_frame_count": null, + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null + } + ] + } + }, + "published_material": { + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "manifest_sha256": "90b5a69d5f364012edabe5a68b8c7613f5f5ca47bc189d435dd2e69b8dd8c915", + "manifest_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/ROOT_MATERIAL_PRESERVATION_MANIFEST.json" + }, + "references": { + "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json": { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json" + }, + "docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json": { + "path": "docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json", + "sha256": "ccd3a46caacae6f87c2c752a3eef49048807bb760b8cfd1abdc65bf653768177", + "bytes": 1748832, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json" + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json", + "sha256": "ab7995dcf09c9d4ec08b0cad82ff5e06d277836a1436c514bdee67cc9d6ed66c", + "bytes": 4170, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/contract.json" + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json", + "sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5", + "bytes": 5497, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/source_pins.json" + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json", + "sha256": "6a981ff9e0a936c643b877fa9b0c23fb4ab7cdca3f84c35504107702398d00ff", + "bytes": 81687, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/current_media_inventory.json" + } + }, + "P22_03_authority": "draft/unaccepted reference only", + "actual_support": [ + { + "path": "data/characters/mvp_unique_characters.json", + "sha256": "bf83872ae9bacedf4b1d48a8b1eb28479f3c33416303dbbe8ba11b6466c0dde4", + "bytes": 1032, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "data/characters/mvp_unique_characters.json", + "lines": [ + 1, + 32 + ], + "text": "{\n \"schema_version\": 1,\n \"content_type\": \"unique_characters\",\n \"entries\": [\n {\n \"id\": \"heroine_anri\",\n \"display_name\": \"アンリ\",\n \"character_kind\": \"heroine\",\n \"age\": 25,\n \"adult_verified\": true,\n \"role_id\": \"innkeeper\",\n \"counterpart_id\": \"rival_rai\",\n \"preferred_shift\": \"day\",\n \"traits\": [\"friendly\", \"unique\", \"unsellable\"],\n \"skills\": {\"combat\": 24, \"operation\": 66, \"service\": 82, \"underworld\": 18},\n \"mechanical_effects\": {\"assigned_floor_revenue_multiplier_bp\": 12000}\n },\n {\n \"id\": \"rival_rai\",\n \"display_name\": \"ライ\",\n \"character_kind\": \"rival\",\n \"age\": 29,\n \"adult_verified\": true,\n \"role_id\": \"influencer\",\n \"counterpart_id\": \"heroine_anri\",\n \"preferred_shift\": \"night\",\n \"traits\": [\"diplomatic\", \"unique\", \"unsellable\"],\n \"skills\": {\"combat\": 45, \"operation\": 38, \"service\": 72, \"underworld\": 68},\n \"mechanical_effects\": {\"base_shield_attack\": 8, \"night_shield_attack_bonus\": 4}\n }\n ]\n}" + }, + { + "path": "scripts/relationship/original_relationship_state.gd", + "sha256": "d1bfabfd205becf6d3cf1d6b6c477393319b26b0e7504fd227c3714761101616", + "bytes": 1571, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/relationship/original_relationship_state.gd", + "lines": [ + 4, + 34 + ], + "text": "## Explicit facts only. Numeric values are not production initialization approval.\n## No update, attack, reduction, threshold or route policy is defined here.\nconst FIELDS := [\"subject_id\", \"protagonist_id\", \"rival_id\", \"affection\", \"lust\", \"netorare\", \"shield_current\", \"shield_max\"]\nvar _payload: Dictionary = {}\n\n\nstatic func from_snapshot(value: Variant) -> OriginalRelationshipState:\n\tif not value is Dictionary or value.size() != FIELDS.size():\n\t\treturn null\n\tfor field: String in FIELDS:\n\t\tif not value.has(field):\n\t\t\treturn null\n\tfor field: String in [\"subject_id\", \"protagonist_id\", \"rival_id\"]:\n\t\tif not (value[field] is String or value[field] is StringName) or String(value[field]).is_empty():\n\t\t\treturn null\n\tif value[\"subject_id\"] == value[\"protagonist_id\"] or value[\"subject_id\"] == value[\"rival_id\"] or value[\"protagonist_id\"] == value[\"rival_id\"]:\n\t\treturn null\n\tfor field: String in [\"affection\", \"lust\", \"netorare\", \"shield_current\", \"shield_max\"]:\n\t\tif not (value[field] is int or value[field] is float):\n\t\t\treturn null\n\t\tif value[field] is float and not is_finite(value[field]):\n\t\t\treturn null\n\tif value[\"shield_max\"] != value[\"affection\"] or value[\"shield_current\"] < 0 or value[\"shield_current\"] > value[\"shield_max\"]:\n\t\treturn null\n\tvar state := OriginalRelationshipState.new()\n\tstate._payload = value.duplicate(true)\n\treturn state\n\n\nfunc create_snapshot() -> Dictionary:\n\treturn _payload.duplicate(true)" + }, + { + "path": "autoload/simulation_runtime.gd", + "sha256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0", + "bytes": 616434, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "autoload/simulation_runtime.gd", + "lines": [ + 6791, + 6812 + ], + "text": "func _original_relationship_identities_valid(payload: Dictionary, staff_registry: StaffService, catalog: MvpContentCatalog) -> bool:\n\tif payload.get(\"protagonist_id\") != \"player\" or staff_registry == null:\n\t\treturn false\n\tvar subject := StringName(payload.get(\"subject_id\", \"\"))\n\tvar rival := StringName(payload.get(\"rival_id\", \"\"))\n\tif subject == &\"player\" or rival == &\"player\" or subject == rival or not staff_registry.has_staff(subject):\n\t\treturn false\n\tvar heroine_definition := catalog.get_entry(&\"unique_characters\", subject)\n\tvar rival_definition := catalog.get_entry(&\"unique_characters\", rival)\n\tvar subject_staff := staff_registry.get_staff(subject)\n\treturn subject_staff.employment_kind == StaffRuntime.EmploymentKind.UNIQUE \\\n\t\tand heroine_definition.get(&\"role_id\") == String(subject_staff.role_id) \\\n\t\tand heroine_definition.get(&\"character_kind\") == \"heroine\" \\\n\t\tand rival_definition.get(&\"character_kind\") == \"rival\" \\\n\t\tand heroine_definition.get(&\"counterpart_id\") == String(rival) \\\n\t\tand rival_definition.get(&\"counterpart_id\") == String(subject)\n\n\nfunc _execute_register_original_relationship(command: SimulationCommand) -> CommandResult:\n\tvar result := relationship_service.register_original_relationship(command.payload)\n\tresult.command_id = command.command_id\n\treturn result" + }, + { + "path": "scripts/relationship/relationship_service.gd", + "sha256": "d2f6304aa643b98914c5d65bf3eb673ca8cc427476187f43e76b4b941410b1d3", + "bytes": 27526, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/relationship/relationship_service.gd", + "lines": [ + 423, + 479 + ], + "text": "\t\tlegacy[&\"threshold_candidates\"] = current_candidates\n\tlegacy[&\"next_candidate_sequence\"] = _next_candidate_sequence\n\tvar result := _container_raw.duplicate(true)\n\tresult[&\"version\"] = SNAPSHOT_VERSION\n\tresult[&\"legacy\"] = legacy\n\t# Compatibility projection for existing snapshot consumers; the nested v1\n\t# record remains lossless, including extension names reserved by v2.\n\tif result.get(&\"relationships\") != relationships:\n\t\tresult[&\"relationships\"] = relationships.duplicate(true)\n\tvar originals: Array[Dictionary] = []\n\tfor payload: Dictionary in _original_records.values():\n\t\toriginals.append(payload.duplicate(true))\n\tif result.get(&\"original_relationships\") != originals:\n\t\tresult[&\"original_relationships\"] = originals\n\treturn result\n\n\nstatic func _merge_legacy_changes(raw: Dictionary, baseline: Dictionary, current: Dictionary) -> Dictionary:\n\tvar result := raw.duplicate(true)\n\tfor key: Variant in baseline:\n\t\tif not current.has(key):\n\t\t\tresult.erase(key)\n\tfor key: Variant in current:\n\t\tif baseline.has(key) and current[key] == baseline[key]:\n\t\t\tcontinue\n\t\tif current[key] is Dictionary and baseline.get(key) is Dictionary and result.get(key) is Dictionary:\n\t\t\tresult[key] = _merge_legacy_changes(result[key], baseline[key], current[key])\n\t\telse:\n\t\t\tresult[key] = current[key]\n\treturn result\n\n\nfunc restore_snapshot(snapshot: Dictionary) -> bool:\n\tvar version: Variant = _value(snapshot, &\"version\", null)\n\tif not version is int or version not in [1, SNAPSHOT_VERSION]:\n\t\tlast_error = \"Unsupported Relationship snapshot version.\"\n\t\treturn false\n\tvar legacy: Variant = snapshot if version == 1 else _value(snapshot, &\"legacy\", null)\n\tvar originals: Variant = [] if version == 1 else _value(snapshot, &\"original_relationships\", null)\n\tif not legacy is Dictionary or not originals is Array:\n\t\tlast_error = \"Malformed Relationship snapshot container.\"\n\t\treturn false\n\tif version == SNAPSHOT_VERSION and _value(snapshot, &\"relationships\", null) != _value(legacy, &\"relationships\", null):\n\t\tlast_error = \"Legacy compatibility projection disagrees with its source.\"\n\t\treturn false\n\tvar original_records: Dictionary = {}\n\tfor raw: Variant in originals:\n\t\tvar state := OriginalStateType.from_snapshot(raw)\n\t\tif state == null or original_records.has(state.subject_id()):\n\t\t\tlast_error = \"Invalid or duplicate original relationship.\"\n\t\t\treturn false\n\t\tif not _original_identity_validator.is_valid() or not bool(_original_identity_validator.call(state.create_snapshot())):\n\t\t\tlast_error = \"Invalid original relationship identity reference.\"\n\t\t\treturn false\n\t\toriginal_records[state.subject_id()] = state.create_snapshot()\n\tvar parsed := _parse_snapshot(legacy)\n\tif not bool(parsed.get(&\"ok\", false)):" + }, + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "lines": [ + 4, + 18 + ], + "text": "## Authored side-view poses on a 16x18 grid. No neighbouring atlas characters\n## are used as animation frames. All motion is presentation-only.\nconst COATS := [Color(\"688da0\"), Color(\"b87659\"), Color(\"a69a63\"), Color(\"89789e\"), Color(\"638d72\")]\nconst SKINS := [Color(\"edc49d\"), Color(\"c99371\"), Color(\"a56f50\")]\nconst INK := Color(\"303c40\")\n\nstatic func pose(mode: StringName, frame: int, variant: int, staff: bool) -> Array[Dictionary]:\n\tvar marks: Array[Dictionary] = []\n\tvar skin: Color = SKINS[posmod(variant, SKINS.size())]\n\tvar coat: Color = Color(\"719d94\") if staff else COATS[posmod(variant, COATS.size())]\n\tvar phase := posmod(frame, 8)\n\tvar walk := mode == &\"walk\" or mode == &\"carry_walk\"\n\tvar work := mode in [&\"work\", &\"clean\", &\"eat\"]\n\tvar stride := [0, 1, 2, 1, 0, -1, -2, -1][phase] as int\n\tvar bob := -1 if walk and phase in [2, 6] else 0" + } + ], + "support_interpretation": "Explicit state/identity/container support only; generic pose has no original character-specific appearance. No finished chapter/dialogue/portrait/voice/encyclopedia inferred.", + "current_media_reaudit": [ + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "bytes": 4848, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/bong_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/click_001.ogg", + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "bytes": 4876, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/click_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "bytes": 8968, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/confirmation_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/error_008.ogg", + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "bytes": 9215, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/error_008.ogg", + "historical_inventory": { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/icons/project_icon.svg", + "sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b", + "bytes": 1054, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/icons/project_icon.svg", + "historical_inventory": { + "path": "assets/icons/project_icon.svg", + "bytes": 1054, + "sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Preview.png", + "sha256": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b", + "bytes": 17553, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Preview.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Preview.png", + "bytes": 17553, + "sha256": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Sample.png", + "sha256": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f", + "bytes": 26519, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Sample.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Sample.png", + "bytes": 26519, + "sha256": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap.png", + "sha256": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a", + "bytes": 5533, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap.png", + "bytes": 5533, + "sha256": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0000.png", + "sha256": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0000.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0000.png", + "bytes": 99, + "sha256": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0001.png", + "sha256": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346", + "bytes": 126, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0001.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0001.png", + "bytes": 126, + "sha256": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0002.png", + "sha256": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67", + "bytes": 150, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0002.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0002.png", + "bytes": 150, + "sha256": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0003.png", + "sha256": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8", + "bytes": 126, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0003.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0003.png", + "bytes": 126, + "sha256": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0004.png", + "sha256": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0004.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0004.png", + "bytes": 178, + "sha256": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0005.png", + "sha256": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0005.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0005.png", + "bytes": 181, + "sha256": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0006.png", + "sha256": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0006.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0006.png", + "bytes": 164, + "sha256": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0007.png", + "sha256": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0007.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0007.png", + "bytes": 180, + "sha256": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0008.png", + "sha256": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5", + "bytes": 209, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0008.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0008.png", + "bytes": 209, + "sha256": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0009.png", + "sha256": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0009.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0009.png", + "bytes": 174, + "sha256": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0010.png", + "sha256": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868", + "bytes": 159, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0010.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0010.png", + "bytes": 159, + "sha256": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0011.png", + "sha256": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0011.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0011.png", + "bytes": 163, + "sha256": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0012.png", + "sha256": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9", + "bytes": 160, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0012.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0012.png", + "bytes": 160, + "sha256": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0013.png", + "sha256": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254", + "bytes": 110, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0013.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0013.png", + "bytes": 110, + "sha256": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0014.png", + "sha256": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6", + "bytes": 143, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0014.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0014.png", + "bytes": 143, + "sha256": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0015.png", + "sha256": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d", + "bytes": 110, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0015.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0015.png", + "bytes": 110, + "sha256": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0016.png", + "sha256": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad", + "bytes": 147, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0016.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0016.png", + "bytes": 147, + "sha256": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0017.png", + "sha256": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb", + "bytes": 152, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0017.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0017.png", + "bytes": 152, + "sha256": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0018.png", + "sha256": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0018.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0018.png", + "bytes": 176, + "sha256": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0019.png", + "sha256": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0019.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0019.png", + "bytes": 182, + "sha256": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0020.png", + "sha256": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce", + "bytes": 211, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0020.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0020.png", + "bytes": 211, + "sha256": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0021.png", + "sha256": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0021.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0021.png", + "bytes": 182, + "sha256": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0022.png", + "sha256": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45", + "bytes": 173, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0022.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0022.png", + "bytes": 173, + "sha256": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0023.png", + "sha256": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208", + "bytes": 172, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0023.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0023.png", + "bytes": 172, + "sha256": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0024.png", + "sha256": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a", + "bytes": 175, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0024.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0024.png", + "bytes": 175, + "sha256": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0025.png", + "sha256": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0025.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0025.png", + "bytes": 139, + "sha256": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0026.png", + "sha256": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0026.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0026.png", + "bytes": 185, + "sha256": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0027.png", + "sha256": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0027.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0027.png", + "bytes": 139, + "sha256": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0028.png", + "sha256": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08", + "bytes": 149, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0028.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0028.png", + "bytes": 149, + "sha256": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0029.png", + "sha256": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971", + "bytes": 208, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0029.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0029.png", + "bytes": 208, + "sha256": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0030.png", + "sha256": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199", + "bytes": 138, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0030.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0030.png", + "bytes": 138, + "sha256": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0031.png", + "sha256": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0031.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0031.png", + "bytes": 171, + "sha256": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0032.png", + "sha256": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33", + "bytes": 195, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0032.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0032.png", + "bytes": 195, + "sha256": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0033.png", + "sha256": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e", + "bytes": 202, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0033.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0033.png", + "bytes": 202, + "sha256": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0034.png", + "sha256": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82", + "bytes": 196, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0034.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0034.png", + "bytes": 196, + "sha256": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0035.png", + "sha256": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb", + "bytes": 198, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0035.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0035.png", + "bytes": 198, + "sha256": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0036.png", + "sha256": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0036.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0036.png", + "bytes": 139, + "sha256": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0037.png", + "sha256": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d", + "bytes": 130, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0037.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0037.png", + "bytes": 130, + "sha256": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0038.png", + "sha256": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb", + "bytes": 145, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0038.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0038.png", + "bytes": 145, + "sha256": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0039.png", + "sha256": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0039.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0039.png", + "bytes": 140, + "sha256": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0040.png", + "sha256": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10", + "bytes": 128, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0040.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0040.png", + "bytes": 128, + "sha256": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0041.png", + "sha256": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0041.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0041.png", + "bytes": 178, + "sha256": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0042.png", + "sha256": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958", + "bytes": 142, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0042.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0042.png", + "bytes": 142, + "sha256": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0043.png", + "sha256": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea", + "bytes": 155, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0043.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0043.png", + "bytes": 155, + "sha256": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0044.png", + "sha256": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0044.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0044.png", + "bytes": 170, + "sha256": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0045.png", + "sha256": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0045.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0045.png", + "bytes": 191, + "sha256": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0046.png", + "sha256": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0046.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0046.png", + "bytes": 180, + "sha256": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0047.png", + "sha256": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0047.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0047.png", + "bytes": 178, + "sha256": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0048.png", + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0048.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0048.png", + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0049.png", + "sha256": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2", + "bytes": 130, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0049.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0049.png", + "bytes": 130, + "sha256": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0050.png", + "sha256": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7", + "bytes": 109, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0050.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0050.png", + "bytes": 109, + "sha256": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0051.png", + "sha256": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97", + "bytes": 133, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0051.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0051.png", + "bytes": 133, + "sha256": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0052.png", + "sha256": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704", + "bytes": 122, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0052.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0052.png", + "bytes": 122, + "sha256": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0053.png", + "sha256": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e", + "bytes": 110, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0053.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0053.png", + "bytes": 110, + "sha256": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0054.png", + "sha256": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0054.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0054.png", + "bytes": 184, + "sha256": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0055.png", + "sha256": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0055.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0055.png", + "bytes": 182, + "sha256": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0056.png", + "sha256": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f", + "bytes": 207, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0056.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0056.png", + "bytes": 207, + "sha256": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0057.png", + "sha256": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2", + "bytes": 135, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0057.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0057.png", + "bytes": 135, + "sha256": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0058.png", + "sha256": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0058.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0058.png", + "bytes": 140, + "sha256": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0059.png", + "sha256": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee", + "bytes": 134, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0059.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0059.png", + "bytes": 134, + "sha256": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0060.png", + "sha256": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0060.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0060.png", + "bytes": 140, + "sha256": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0061.png", + "sha256": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8", + "bytes": 149, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0061.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0061.png", + "bytes": 149, + "sha256": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0062.png", + "sha256": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399", + "bytes": 152, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0062.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0062.png", + "bytes": 152, + "sha256": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0063.png", + "sha256": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4", + "bytes": 167, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0063.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0063.png", + "bytes": 167, + "sha256": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0064.png", + "sha256": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0064.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0064.png", + "bytes": 176, + "sha256": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0065.png", + "sha256": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0065.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0065.png", + "bytes": 177, + "sha256": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0066.png", + "sha256": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9", + "bytes": 192, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0066.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0066.png", + "bytes": 192, + "sha256": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0067.png", + "sha256": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0067.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0067.png", + "bytes": 170, + "sha256": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0068.png", + "sha256": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0068.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0068.png", + "bytes": 181, + "sha256": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0069.png", + "sha256": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556", + "bytes": 206, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0069.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0069.png", + "bytes": 206, + "sha256": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0070.png", + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0070.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0070.png", + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0071.png", + "sha256": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154", + "bytes": 201, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0071.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0071.png", + "bytes": 201, + "sha256": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0072.png", + "sha256": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0072.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0072.png", + "bytes": 163, + "sha256": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0073.png", + "sha256": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0073.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0073.png", + "bytes": 161, + "sha256": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0074.png", + "sha256": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8", + "bytes": 201, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0074.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0074.png", + "bytes": 201, + "sha256": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0075.png", + "sha256": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1", + "bytes": 128, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0075.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0075.png", + "bytes": 128, + "sha256": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0076.png", + "sha256": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0076.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0076.png", + "bytes": 165, + "sha256": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0077.png", + "sha256": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0077.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0077.png", + "bytes": 165, + "sha256": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0078.png", + "sha256": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0078.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0078.png", + "bytes": 165, + "sha256": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0079.png", + "sha256": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0079.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0079.png", + "bytes": 174, + "sha256": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0080.png", + "sha256": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0080.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0080.png", + "bytes": 180, + "sha256": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0081.png", + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "bytes": 156, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0081.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0081.png", + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0082.png", + "sha256": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9", + "bytes": 207, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0082.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0082.png", + "bytes": 207, + "sha256": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0083.png", + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "bytes": 156, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0083.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0083.png", + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0084.png", + "sha256": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e", + "bytes": 232, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0084.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0084.png", + "bytes": 232, + "sha256": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0085.png", + "sha256": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2", + "bytes": 230, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0085.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0085.png", + "bytes": 230, + "sha256": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0086.png", + "sha256": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8", + "bytes": 224, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0086.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0086.png", + "bytes": 224, + "sha256": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0087.png", + "sha256": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315", + "bytes": 239, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0087.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0087.png", + "bytes": 239, + "sha256": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0088.png", + "sha256": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2", + "bytes": 222, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0088.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0088.png", + "bytes": 222, + "sha256": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0089.png", + "sha256": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1", + "bytes": 196, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0089.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0089.png", + "bytes": 196, + "sha256": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0090.png", + "sha256": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4", + "bytes": 209, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0090.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0090.png", + "bytes": 209, + "sha256": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0091.png", + "sha256": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff", + "bytes": 207, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0091.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0091.png", + "bytes": 207, + "sha256": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0092.png", + "sha256": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37", + "bytes": 244, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0092.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0092.png", + "bytes": 244, + "sha256": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0093.png", + "sha256": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a", + "bytes": 205, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0093.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0093.png", + "bytes": 205, + "sha256": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0094.png", + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0094.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0094.png", + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0095.png", + "sha256": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0095.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0095.png", + "bytes": 203, + "sha256": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0096.png", + "sha256": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd", + "bytes": 206, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0096.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0096.png", + "bytes": 206, + "sha256": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0097.png", + "sha256": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4", + "bytes": 225, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0097.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0097.png", + "bytes": 225, + "sha256": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0098.png", + "sha256": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8", + "bytes": 238, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0098.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0098.png", + "bytes": 238, + "sha256": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0099.png", + "sha256": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181", + "bytes": 238, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0099.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0099.png", + "bytes": 238, + "sha256": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0100.png", + "sha256": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c", + "bytes": 240, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0100.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0100.png", + "bytes": 240, + "sha256": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0101.png", + "sha256": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1", + "bytes": 159, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0101.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0101.png", + "bytes": 159, + "sha256": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0102.png", + "sha256": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f", + "bytes": 154, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0102.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0102.png", + "bytes": 154, + "sha256": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0103.png", + "sha256": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0103.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0103.png", + "bytes": 164, + "sha256": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0104.png", + "sha256": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0104.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0104.png", + "bytes": 166, + "sha256": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0105.png", + "sha256": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0105.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0105.png", + "bytes": 181, + "sha256": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0106.png", + "sha256": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0106.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0106.png", + "bytes": 164, + "sha256": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0107.png", + "sha256": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873", + "bytes": 173, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0107.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0107.png", + "bytes": 173, + "sha256": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0108.png", + "sha256": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0108.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0108.png", + "bytes": 189, + "sha256": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0109.png", + "sha256": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a", + "bytes": 219, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0109.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0109.png", + "bytes": 219, + "sha256": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0110.png", + "sha256": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c", + "bytes": 217, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0110.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0110.png", + "bytes": 217, + "sha256": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0111.png", + "sha256": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618", + "bytes": 228, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0111.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0111.png", + "bytes": 228, + "sha256": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0112.png", + "sha256": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0", + "bytes": 237, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0112.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0112.png", + "bytes": 237, + "sha256": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0113.png", + "sha256": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0113.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0113.png", + "bytes": 176, + "sha256": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0114.png", + "sha256": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0114.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0114.png", + "bytes": 182, + "sha256": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0115.png", + "sha256": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0115.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0115.png", + "bytes": 182, + "sha256": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0116.png", + "sha256": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0116.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0116.png", + "bytes": 182, + "sha256": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0117.png", + "sha256": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0117.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0117.png", + "bytes": 191, + "sha256": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0118.png", + "sha256": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0118.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0118.png", + "bytes": 200, + "sha256": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0119.png", + "sha256": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0119.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0119.png", + "bytes": 184, + "sha256": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0120.png", + "sha256": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e", + "bytes": 195, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0120.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0120.png", + "bytes": 195, + "sha256": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0121.png", + "sha256": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0121.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0121.png", + "bytes": 189, + "sha256": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0122.png", + "sha256": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569", + "bytes": 232, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0122.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0122.png", + "bytes": 232, + "sha256": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0123.png", + "sha256": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b", + "bytes": 201, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0123.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0123.png", + "bytes": 201, + "sha256": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0124.png", + "sha256": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0124.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0124.png", + "bytes": 203, + "sha256": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0125.png", + "sha256": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0125.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0125.png", + "bytes": 165, + "sha256": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0126.png", + "sha256": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0126.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0126.png", + "bytes": 171, + "sha256": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0127.png", + "sha256": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0127.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0127.png", + "bytes": 171, + "sha256": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0128.png", + "sha256": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0128.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0128.png", + "bytes": 171, + "sha256": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0129.png", + "sha256": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb", + "bytes": 173, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0129.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0129.png", + "bytes": 173, + "sha256": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0130.png", + "sha256": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0130.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0130.png", + "bytes": 185, + "sha256": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0131.png", + "sha256": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0131.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0131.png", + "bytes": 181, + "sha256": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Preview.png", + "sha256": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b", + "bytes": 17645, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Preview.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Preview.png", + "bytes": 17645, + "sha256": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Sample.png", + "sha256": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc", + "bytes": 112122, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Sample.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Sample.png", + "bytes": 112122, + "sha256": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap.png", + "sha256": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50", + "bytes": 5392, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap.png", + "bytes": 5392, + "sha256": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0000.png", + "sha256": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0000.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0000.png", + "bytes": 99, + "sha256": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0001.png", + "sha256": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713", + "bytes": 144, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0001.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0001.png", + "bytes": 144, + "sha256": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0002.png", + "sha256": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0002.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0002.png", + "bytes": 174, + "sha256": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0003.png", + "sha256": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0003.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0003.png", + "bytes": 176, + "sha256": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0004.png", + "sha256": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57", + "bytes": 175, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0004.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0004.png", + "bytes": 175, + "sha256": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0005.png", + "sha256": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da", + "bytes": 197, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0005.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0005.png", + "bytes": 197, + "sha256": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0006.png", + "sha256": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0006.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0006.png", + "bytes": 180, + "sha256": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0007.png", + "sha256": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0007.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0007.png", + "bytes": 157, + "sha256": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0008.png", + "sha256": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0008.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0008.png", + "bytes": 185, + "sha256": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0009.png", + "sha256": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0009.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0009.png", + "bytes": 180, + "sha256": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0010.png", + "sha256": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0010.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0010.png", + "bytes": 157, + "sha256": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0011.png", + "sha256": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0011.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0011.png", + "bytes": 185, + "sha256": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0012.png", + "sha256": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0012.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0012.png", + "bytes": 161, + "sha256": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0013.png", + "sha256": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad", + "bytes": 153, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0013.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0013.png", + "bytes": 153, + "sha256": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0014.png", + "sha256": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0014.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0014.png", + "bytes": 161, + "sha256": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0015.png", + "sha256": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c", + "bytes": 193, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0015.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0015.png", + "bytes": 193, + "sha256": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0016.png", + "sha256": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561", + "bytes": 192, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0016.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0016.png", + "bytes": 192, + "sha256": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0017.png", + "sha256": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0017.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0017.png", + "bytes": 177, + "sha256": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0018.png", + "sha256": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0018.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0018.png", + "bytes": 163, + "sha256": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0019.png", + "sha256": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0019.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0019.png", + "bytes": 200, + "sha256": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0020.png", + "sha256": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0020.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0020.png", + "bytes": 166, + "sha256": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0021.png", + "sha256": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0021.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0021.png", + "bytes": 163, + "sha256": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0022.png", + "sha256": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0022.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0022.png", + "bytes": 200, + "sha256": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0023.png", + "sha256": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0023.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0023.png", + "bytes": 166, + "sha256": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0024.png", + "sha256": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a", + "bytes": 135, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0024.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0024.png", + "bytes": 135, + "sha256": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0025.png", + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0025.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0025.png", + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0026.png", + "sha256": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0026.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0026.png", + "bytes": 140, + "sha256": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0027.png", + "sha256": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0027.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0027.png", + "bytes": 191, + "sha256": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0028.png", + "sha256": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0028.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0028.png", + "bytes": 191, + "sha256": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0029.png", + "sha256": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294", + "bytes": 197, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0029.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0029.png", + "bytes": 197, + "sha256": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0030.png", + "sha256": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0030.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0030.png", + "bytes": 181, + "sha256": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0031.png", + "sha256": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0031.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0031.png", + "bytes": 157, + "sha256": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0032.png", + "sha256": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0032.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0032.png", + "bytes": 181, + "sha256": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0033.png", + "sha256": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0033.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0033.png", + "bytes": 181, + "sha256": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0034.png", + "sha256": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0034.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0034.png", + "bytes": 157, + "sha256": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0035.png", + "sha256": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0035.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0035.png", + "bytes": 181, + "sha256": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0036.png", + "sha256": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac", + "bytes": 154, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0036.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0036.png", + "bytes": 154, + "sha256": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0037.png", + "sha256": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e", + "bytes": 134, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0037.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0037.png", + "bytes": 134, + "sha256": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0038.png", + "sha256": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255", + "bytes": 149, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0038.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0038.png", + "bytes": 149, + "sha256": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0039.png", + "sha256": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a", + "bytes": 129, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0039.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0039.png", + "bytes": 129, + "sha256": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0040.png", + "sha256": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0040.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0040.png", + "bytes": 139, + "sha256": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0041.png", + "sha256": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d", + "bytes": 126, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0041.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0041.png", + "bytes": 126, + "sha256": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0042.png", + "sha256": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa", + "bytes": 137, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0042.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0042.png", + "bytes": 137, + "sha256": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0043.png", + "sha256": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0043.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0043.png", + "bytes": 166, + "sha256": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0044.png", + "sha256": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0044.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0044.png", + "bytes": 164, + "sha256": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0045.png", + "sha256": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0045.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0045.png", + "bytes": 178, + "sha256": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0046.png", + "sha256": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0046.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0046.png", + "bytes": 164, + "sha256": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0047.png", + "sha256": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b", + "bytes": 144, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0047.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0047.png", + "bytes": 144, + "sha256": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0048.png", + "sha256": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0048.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0048.png", + "bytes": 166, + "sha256": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0049.png", + "sha256": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0049.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0049.png", + "bytes": 161, + "sha256": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0050.png", + "sha256": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0050.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0050.png", + "bytes": 171, + "sha256": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0051.png", + "sha256": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb", + "bytes": 167, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0051.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0051.png", + "bytes": 167, + "sha256": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0052.png", + "sha256": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0052.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0052.png", + "bytes": 180, + "sha256": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0053.png", + "sha256": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0053.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0053.png", + "bytes": 178, + "sha256": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0054.png", + "sha256": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0054.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0054.png", + "bytes": 181, + "sha256": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0055.png", + "sha256": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec", + "bytes": 188, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0055.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0055.png", + "bytes": 188, + "sha256": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0056.png", + "sha256": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987", + "bytes": 146, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0056.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0056.png", + "bytes": 146, + "sha256": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0057.png", + "sha256": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4", + "bytes": 213, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0057.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0057.png", + "bytes": 213, + "sha256": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0058.png", + "sha256": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987", + "bytes": 147, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0058.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0058.png", + "bytes": 147, + "sha256": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0059.png", + "sha256": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507", + "bytes": 145, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0059.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0059.png", + "bytes": 145, + "sha256": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0060.png", + "sha256": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0060.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0060.png", + "bytes": 177, + "sha256": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0061.png", + "sha256": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0061.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0061.png", + "bytes": 166, + "sha256": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0062.png", + "sha256": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0062.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0062.png", + "bytes": 184, + "sha256": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0063.png", + "sha256": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b", + "bytes": 216, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0063.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0063.png", + "bytes": 216, + "sha256": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0064.png", + "sha256": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0064.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0064.png", + "bytes": 177, + "sha256": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0065.png", + "sha256": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0065.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0065.png", + "bytes": 166, + "sha256": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0066.png", + "sha256": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0066.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0066.png", + "bytes": 184, + "sha256": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0067.png", + "sha256": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec", + "bytes": 216, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0067.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0067.png", + "bytes": 216, + "sha256": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0068.png", + "sha256": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0068.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0068.png", + "bytes": 164, + "sha256": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0069.png", + "sha256": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0069.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0069.png", + "bytes": 171, + "sha256": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0070.png", + "sha256": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0070.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0070.png", + "bytes": 165, + "sha256": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0071.png", + "sha256": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0071.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0071.png", + "bytes": 139, + "sha256": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0072.png", + "sha256": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646", + "bytes": 137, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0072.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0072.png", + "bytes": 137, + "sha256": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0073.png", + "sha256": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a", + "bytes": 129, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0073.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0073.png", + "bytes": 129, + "sha256": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0074.png", + "sha256": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54", + "bytes": 155, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0074.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0074.png", + "bytes": 155, + "sha256": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0075.png", + "sha256": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff", + "bytes": 143, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0075.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0075.png", + "bytes": 143, + "sha256": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0076.png", + "sha256": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742", + "bytes": 137, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0076.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0076.png", + "bytes": 137, + "sha256": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0077.png", + "sha256": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11", + "bytes": 129, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0077.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0077.png", + "bytes": 129, + "sha256": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0078.png", + "sha256": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e", + "bytes": 155, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0078.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0078.png", + "bytes": 155, + "sha256": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0079.png", + "sha256": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e", + "bytes": 143, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0079.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0079.png", + "bytes": 143, + "sha256": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0080.png", + "sha256": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd", + "bytes": 160, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0080.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0080.png", + "bytes": 160, + "sha256": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0081.png", + "sha256": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc", + "bytes": 120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0081.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0081.png", + "bytes": 120, + "sha256": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0082.png", + "sha256": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb", + "bytes": 162, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0082.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0082.png", + "bytes": 162, + "sha256": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0083.png", + "sha256": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0083.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0083.png", + "bytes": 189, + "sha256": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0084.png", + "sha256": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0084.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0084.png", + "bytes": 170, + "sha256": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0085.png", + "sha256": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0085.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0085.png", + "bytes": 163, + "sha256": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0086.png", + "sha256": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0086.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0086.png", + "bytes": 161, + "sha256": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0087.png", + "sha256": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0087.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0087.png", + "bytes": 161, + "sha256": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0088.png", + "sha256": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913", + "bytes": 167, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0088.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0088.png", + "bytes": 167, + "sha256": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0089.png", + "sha256": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0089.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0089.png", + "bytes": 163, + "sha256": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0090.png", + "sha256": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0090.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0090.png", + "bytes": 161, + "sha256": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0091.png", + "sha256": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9", + "bytes": 162, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0091.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0091.png", + "bytes": 162, + "sha256": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0092.png", + "sha256": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81", + "bytes": 158, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0092.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0092.png", + "bytes": 158, + "sha256": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0093.png", + "sha256": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1", + "bytes": 162, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0093.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0093.png", + "bytes": 162, + "sha256": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0094.png", + "sha256": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0094.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0094.png", + "bytes": 185, + "sha256": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0095.png", + "sha256": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7", + "bytes": 195, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0095.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0095.png", + "bytes": 195, + "sha256": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0096.png", + "sha256": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0096.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0096.png", + "bytes": 189, + "sha256": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0097.png", + "sha256": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0097.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0097.png", + "bytes": 139, + "sha256": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0098.png", + "sha256": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0098.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0098.png", + "bytes": 181, + "sha256": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0099.png", + "sha256": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0099.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0099.png", + "bytes": 171, + "sha256": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0100.png", + "sha256": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed", + "bytes": 132, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0100.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0100.png", + "bytes": 132, + "sha256": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0101.png", + "sha256": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0101.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0101.png", + "bytes": 174, + "sha256": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0102.png", + "sha256": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157", + "bytes": 175, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0102.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0102.png", + "bytes": 175, + "sha256": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0103.png", + "sha256": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa", + "bytes": 196, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0103.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0103.png", + "bytes": 196, + "sha256": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0104.png", + "sha256": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978", + "bytes": 242, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0104.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0104.png", + "bytes": 242, + "sha256": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0105.png", + "sha256": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d", + "bytes": 198, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0105.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0105.png", + "bytes": 198, + "sha256": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0106.png", + "sha256": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0106.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0106.png", + "bytes": 178, + "sha256": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0107.png", + "sha256": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154", + "bytes": 202, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0107.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0107.png", + "bytes": 202, + "sha256": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0108.png", + "sha256": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc", + "bytes": 122, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0108.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0108.png", + "bytes": 122, + "sha256": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0109.png", + "sha256": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0109.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0109.png", + "bytes": 99, + "sha256": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0110.png", + "sha256": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1", + "bytes": 121, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0110.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0110.png", + "bytes": 121, + "sha256": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0111.png", + "sha256": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0111.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0111.png", + "bytes": 203, + "sha256": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0112.png", + "sha256": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0112.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0112.png", + "bytes": 203, + "sha256": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0113.png", + "sha256": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0113.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0113.png", + "bytes": 200, + "sha256": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0114.png", + "sha256": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0114.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0114.png", + "bytes": 200, + "sha256": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0115.png", + "sha256": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3", + "bytes": 186, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0115.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0115.png", + "bytes": 186, + "sha256": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0116.png", + "sha256": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0116.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0116.png", + "bytes": 184, + "sha256": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0117.png", + "sha256": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665", + "bytes": 172, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0117.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0117.png", + "bytes": 172, + "sha256": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0118.png", + "sha256": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1", + "bytes": 183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0118.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0118.png", + "bytes": 183, + "sha256": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0119.png", + "sha256": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8", + "bytes": 183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0119.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0119.png", + "bytes": 183, + "sha256": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0120.png", + "sha256": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2", + "bytes": 158, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0120.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0120.png", + "bytes": 158, + "sha256": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0121.png", + "sha256": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305", + "bytes": 141, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0121.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0121.png", + "bytes": 141, + "sha256": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0122.png", + "sha256": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0122.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0122.png", + "bytes": 163, + "sha256": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0123.png", + "sha256": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c", + "bytes": 145, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0123.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0123.png", + "bytes": 145, + "sha256": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0124.png", + "sha256": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e", + "bytes": 146, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0124.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0124.png", + "bytes": 146, + "sha256": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0125.png", + "sha256": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69", + "bytes": 186, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0125.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0125.png", + "bytes": 186, + "sha256": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0126.png", + "sha256": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0126.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0126.png", + "bytes": 140, + "sha256": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0127.png", + "sha256": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0127.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0127.png", + "bytes": 184, + "sha256": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0128.png", + "sha256": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0128.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0128.png", + "bytes": 200, + "sha256": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0129.png", + "sha256": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0129.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0129.png", + "bytes": 200, + "sha256": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0130.png", + "sha256": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26", + "bytes": 206, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0130.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0130.png", + "bytes": 206, + "sha256": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0131.png", + "sha256": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452", + "bytes": 220, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0131.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0131.png", + "bytes": 220, + "sha256": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png", + "sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717", + "bytes": 2722232, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png", + "bytes": 2722232, + "sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png", + "sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0", + "bytes": 3049138, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png", + "bytes": 3049138, + "sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png", + "sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b", + "bytes": 3076090, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png", + "bytes": 3076090, + "sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png", + "sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d", + "bytes": 1461992, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png", + "bytes": 1461992, + "sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png", + "sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44", + "bytes": 434318, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png", + "bytes": 434318, + "sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v4-icons.png", + "sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8", + "bytes": 1317405, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v4-icons.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v4-icons.png", + "bytes": 1317405, + "sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png", + "sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c", + "bytes": 1321334, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png", + "bytes": 1321334, + "sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png", + "sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79", + "bytes": 6569282, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png", + "bytes": 6569282, + "sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors.png", + "sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd", + "bytes": 1322150, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v6-actors.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors.png", + "bytes": 1322150, + "sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png", + "sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904", + "bytes": 8849219, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png", + "bytes": 8849219, + "sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins.png", + "sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf", + "bytes": 1778605, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v7-skins.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins.png", + "bytes": 1778605, + "sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/actor-markers-v2.png", + "sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4", + "bytes": 2165570, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/actor-markers-v2.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/actor-markers-v2.png", + "bytes": 2165570, + "sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/facility-icons-v2.png", + "sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6", + "bytes": 1848036, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/facility-icons-v2.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/facility-icons-v2.png", + "bytes": 1848036, + "sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/system-icons-v2.png", + "sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40", + "bytes": 1786659, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/system-icons-v2.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/system-icons-v2.png", + "bytes": 1786659, + "sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "bytes": 2492477, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "bytes": 2616183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-back-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "bytes": 2774704, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-front-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + } + ], + "available_asset_source_set": { + "assets/audio/bgm/tree_theme_back_candidate.wav": { + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca" + }, + "assets/audio/bgm/tree_theme_back_candidate.wav.import": { + "bytes": 549, + "sha256": "aedbbd43ca5ef33eada0aae53191ab9c0e321bb05289e7925c002ccd49c1eb15" + }, + "assets/audio/bgm/tree_theme_front_candidate.wav": { + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb" + }, + "assets/audio/bgm/tree_theme_front_candidate.wav.import": { + "bytes": 553, + "sha256": "0f02aa9a0737018164faf573933f25a506c973c3dfe99f4ecb0a90c99ad01f26" + }, + "assets/audio/ui/License.txt": { + "bytes": 574, + "sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9" + }, + "assets/audio/ui/bong_001.ogg": { + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710" + }, + "assets/audio/ui/bong_001.ogg.import": { + "bytes": 396, + "sha256": "15f986d02ba57dd4435edf77723b8ea7dee9fdbe629f268f4c3880b8fd4722c3" + }, + "assets/audio/ui/click_001.ogg": { + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9" + }, + "assets/audio/ui/click_001.ogg.import": { + "bytes": 399, + "sha256": "460e5a751e591a61df4a2b3317b2666644934bf3727f8d1c33e84038b64a518a" + }, + "assets/audio/ui/confirmation_001.ogg": { + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a" + }, + "assets/audio/ui/confirmation_001.ogg.import": { + "bytes": 420, + "sha256": "b03ac42050d89bff458fbb31eec26de3081272edb6406a51098ff5e76a214cf1" + }, + "assets/audio/ui/error_008.ogg": { + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81" + }, + "assets/audio/ui/error_008.ogg.import": { + "bytes": 399, + "sha256": "a2ec2bfc2fc3f30f936cb3756e1c752e7d58090ea29cbeebc620a8b06f4f219a" + }, + "assets/audio/ui/source_manifest.json": { + "bytes": 1330, + "sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9" + }, + "assets/icons/project_icon.svg": { + "bytes": 1054, + "sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b" + }, + "assets/icons/project_icon.svg.import": { + "bytes": 1049, + "sha256": "a2e07249a4eb8dd76a0e2f91f5cb5a1197d69d32d3b4fe3dcbc9935017512699" + }, + "assets/kenney/README.md": { + "bytes": 5280, + "sha256": "aaf2b3f1ba7b747709d5910389acaaca2beda2a1ca8eed12b0abfd81ddb3f1da" + }, + "assets/kenney/sources.json": { + "bytes": 724, + "sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76" + }, + "assets/kenney/tiny_dungeon/License.txt": { + "bytes": 570, + "sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111" + }, + "assets/kenney/tiny_dungeon/Preview.png": { + "bytes": 17553, + "sha256": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b" + }, + "assets/kenney/tiny_dungeon/Preview.png.import": { + "bytes": 952, + "sha256": "2f07b4aa6b1b711dc4993e4b3ae0ac51d73f3b857bd2a81d579a31c3af0efec0" + }, + "assets/kenney/tiny_dungeon/Sample.png": { + "bytes": 26519, + "sha256": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f" + }, + "assets/kenney/tiny_dungeon/Sample.png.import": { + "bytes": 949, + "sha256": "b457890599ec46167078c3ae0a2b9eb0ff150f7a200ef572bcfd04a74969425d" + }, + "assets/kenney/tiny_dungeon/Tiled/sampleMap.tmx": { + "bytes": 5514, + "sha256": "3849e083e3d4f6a71dbf725d8473e93fa6ef8cdc9d314368eee15c980cf41775" + }, + "assets/kenney/tiny_dungeon/Tiled/sampleSheet.tsx": { + "bytes": 249, + "sha256": "a2cca2c5e50b14023ce00f5d4112fb0b8264bfff9407d7a5198656e28d67fa16" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png": { + "bytes": 5533, + "sha256": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png.import": { + "bytes": 960, + "sha256": "bf838a715d001bbb137349b609997e313293412bd72c4411457c5fd90bc5b68b" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": { + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png.import": { + "bytes": 980, + "sha256": "a9f6dea88271040a123f8dadc1e117c67084ccc855ef09ebc77b54ff8c0a693f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png": { + "bytes": 99, + "sha256": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png.import": { + "bytes": 964, + "sha256": "d2ee2725786dca68b1d21e296c2a81fc279c8259a63c15de06b30e56de54ba76" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png": { + "bytes": 126, + "sha256": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png.import": { + "bytes": 964, + "sha256": "5e6379cb6e1b89c2653fe14cd16e4af5751250648bd67d8030bf501178ec88a4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png": { + "bytes": 150, + "sha256": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png.import": { + "bytes": 963, + "sha256": "c5b344b00fe86fcaba2d8c267d32f64a7f43dc92e5264aea340c25228abc445d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png": { + "bytes": 126, + "sha256": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png.import": { + "bytes": 964, + "sha256": "264d6dc36cbe30449296f4cef60534a757c3aa52756565037b74edbc981873e3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png": { + "bytes": 178, + "sha256": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png.import": { + "bytes": 964, + "sha256": "2b84bf3933f098d37f55ef9f24d6b7159da887ee79a6efed315a6c0b6db3abf7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png": { + "bytes": 181, + "sha256": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png.import": { + "bytes": 964, + "sha256": "2cc2a4d9c7321618893d1a933f8105b5d92a67e8642413d3d33291442687a82b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png": { + "bytes": 164, + "sha256": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png.import": { + "bytes": 964, + "sha256": "ff1e3aa0414574cf8f5beca3176fd29f1df73ca0600a1402945bb73d23a6a128" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png": { + "bytes": 180, + "sha256": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png.import": { + "bytes": 964, + "sha256": "575137be3664def1c637addd42c607f761264da52e628567d149023cf58ae87e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png": { + "bytes": 209, + "sha256": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png.import": { + "bytes": 964, + "sha256": "f4a3987f3cb6f585f59c3b98c3f77059b15e99eeb7d4070d6c2a7164a79180d1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png": { + "bytes": 174, + "sha256": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png.import": { + "bytes": 964, + "sha256": "da2c7eaf041745c0a29f42c6cae66110b530e4fb87908ffd90b8dcb17c5f4893" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png": { + "bytes": 159, + "sha256": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png.import": { + "bytes": 963, + "sha256": "2534a51f498cf3d3c8c9296702fe71ea4194caaff6a1658e6f9d5c5d2d7e252a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png": { + "bytes": 163, + "sha256": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png.import": { + "bytes": 963, + "sha256": "b4eeb06a30b61399af5024ae456a1662f2bc5ffbde4bcab81e1236a830d08cd8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png": { + "bytes": 160, + "sha256": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png.import": { + "bytes": 963, + "sha256": "9a1e2c10e21c981b04ca0b691986bf72276aa765ca3219a4a0fcd044e43afc72" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png": { + "bytes": 110, + "sha256": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png.import": { + "bytes": 964, + "sha256": "fd0a12cf8b1eec44461d79c80249c1723611011165a5ae79eaad441ff3083f71" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png": { + "bytes": 143, + "sha256": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png.import": { + "bytes": 963, + "sha256": "a1539b2fa84f3f45d4b466ba0a2c724bd816116c0bc80c4367a4b53d23668c05" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png": { + "bytes": 110, + "sha256": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png.import": { + "bytes": 964, + "sha256": "6d8c2c207a83ebeb1b75afcbc1611df9776049e36969da75e89c4e0359362690" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png": { + "bytes": 147, + "sha256": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png.import": { + "bytes": 964, + "sha256": "8446069b21402c666132507fb5545b6a36d83886e943e1a71622be4d04904050" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png": { + "bytes": 152, + "sha256": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png.import": { + "bytes": 964, + "sha256": "3c293374b0765f1ae0c1ac6497bf82d8c133cdb1d717bdc094f77d79120aba20" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png": { + "bytes": 176, + "sha256": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png.import": { + "bytes": 964, + "sha256": "b560d21a34861afe6e1a539c0ee95f36ac8ce70b711529c23b37d3a24b6820f0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png": { + "bytes": 182, + "sha256": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png.import": { + "bytes": 964, + "sha256": "189b85909461ed79467e328a7eeabcad81769e1375891327dd1e35cd689a3ca0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png": { + "bytes": 211, + "sha256": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png.import": { + "bytes": 963, + "sha256": "8c917c6c480095a65fdb0c30b80f338c644ddc16538276ce427f8c3f54a77aa8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png": { + "bytes": 182, + "sha256": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png.import": { + "bytes": 963, + "sha256": "7bc86d56e6da25eaba3101bf3487dd4906e023cbe4b5b0fd4ce2ee765157e796" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png": { + "bytes": 173, + "sha256": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png.import": { + "bytes": 964, + "sha256": "644ef16b27b940649902e7b7895f8466bfdb86c0d6b34551d2e694979d6e877b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png": { + "bytes": 172, + "sha256": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png.import": { + "bytes": 963, + "sha256": "a9a132ffbfc88d3daf7da99e0275ecb9e1ad5f640b2f353fc0d0a6f5660e2eec" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png": { + "bytes": 175, + "sha256": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png.import": { + "bytes": 964, + "sha256": "6b6adb283d924e90c39057fe14b39a69a82de88c5ce41814941e9b774024e6c3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png": { + "bytes": 139, + "sha256": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png.import": { + "bytes": 964, + "sha256": "64f7e8079d8a7f196426358e88b74d260561bfd15bdaf3e0b91c4475435ada3c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png": { + "bytes": 185, + "sha256": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png.import": { + "bytes": 964, + "sha256": "cb5a5a3d5bee910a70df0f8e25fbad07be09ac806d492c2c1db62a7aab4544f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png": { + "bytes": 139, + "sha256": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png.import": { + "bytes": 963, + "sha256": "4a7597bc2bda6042e10c7b585d2c3fd2e76630a76943df053df180e147b6737d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png": { + "bytes": 149, + "sha256": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png.import": { + "bytes": 964, + "sha256": "c29861abdad7b6b8fc8d4b7cdb87bc4c03143f3c2ed8c874d3eaf227fdd0d18c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png": { + "bytes": 208, + "sha256": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png.import": { + "bytes": 964, + "sha256": "1a3750e0201db636c8f958ee3aeec374fbe67ca6b63554e7747f330891ee924f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png": { + "bytes": 138, + "sha256": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png.import": { + "bytes": 964, + "sha256": "2a9a4bb022675699f2d1ec7e4729f2f7062eb6dea5e5441359010388c293c4bc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png": { + "bytes": 171, + "sha256": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png.import": { + "bytes": 964, + "sha256": "8a20c49664451213ebde427d13a75784714d48c1045667b273c5aa4ae973e956" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png": { + "bytes": 195, + "sha256": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png.import": { + "bytes": 964, + "sha256": "6a6465c0f6de7afcbb777b1f683f8b7e51419df028862a2aed0a9b8c931ccbb3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png": { + "bytes": 202, + "sha256": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png.import": { + "bytes": 964, + "sha256": "e63e0301efe85bc1809dd9f9bdb6600be5d7f86286326db0e0a5a2a83d0f4c1c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png": { + "bytes": 196, + "sha256": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png.import": { + "bytes": 964, + "sha256": "8cf4d9a16f38acfaaaefd476a625680587832b1af7dfff95526e5775991fb0eb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png": { + "bytes": 198, + "sha256": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png.import": { + "bytes": 964, + "sha256": "9db3eab2eee3fd4dd410a9880de037979ebc93513e0bed55f94fda8ffaaaffa7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png": { + "bytes": 139, + "sha256": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png.import": { + "bytes": 964, + "sha256": "89471bffa6dbeac880929017273905e009530c7d8dcaa6dae5e8d160357d6f1b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png": { + "bytes": 130, + "sha256": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png.import": { + "bytes": 964, + "sha256": "2b24f7c317aaa8537d10c9fde48001d6b7c826e072e48ceeabf5c6f2207b1bd8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png": { + "bytes": 145, + "sha256": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png.import": { + "bytes": 964, + "sha256": "2d5859414e107400a02d7264c45c8e755d2b68a12686fb6fe0a043f75d5df38e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png": { + "bytes": 140, + "sha256": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png.import": { + "bytes": 964, + "sha256": "f735cec3117457d60f3971d8ef1b9396378556bcabdd81b5d94abc5b0a5c6e91" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png": { + "bytes": 128, + "sha256": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png.import": { + "bytes": 963, + "sha256": "2d76e4eba2cc90a8147d17bcc02f995ef34775c6b672172def58aab521e9f393" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png": { + "bytes": 178, + "sha256": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png.import": { + "bytes": 963, + "sha256": "0536ea4e95d8bc1c40f64253cd6b8337d7f64605b708aec08ef3f96ba38fbfc9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png": { + "bytes": 142, + "sha256": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png.import": { + "bytes": 964, + "sha256": "772ad95c984a2cdeea252d17c919252198b5812d589a2db8b47d75a24782c1c2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png": { + "bytes": 155, + "sha256": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png.import": { + "bytes": 964, + "sha256": "65b0a6d2713c91c57bc6c723aea7e31b5651d58f22ec2d9c746150fcb1d8d4ac" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png": { + "bytes": 170, + "sha256": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png.import": { + "bytes": 963, + "sha256": "71e96dc704b1ba28110d8a498373612da745fa0416f61bd26186a1adbc6114c0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png": { + "bytes": 191, + "sha256": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png.import": { + "bytes": 964, + "sha256": "e8ab3536295cf9430348c596d45fade72dc5588dad3f5ae9c266af418afdcb62" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png": { + "bytes": 180, + "sha256": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png.import": { + "bytes": 964, + "sha256": "b7dbd1c9cf4486c44c5776950faaad696ee08a5e626cbfb04b89c71d3f8f220a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png": { + "bytes": 178, + "sha256": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png.import": { + "bytes": 964, + "sha256": "637fe3dac5a28dfed0968919601b6f41602b6a8b741454c8b72d57f1e09ec6e6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png": { + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png.import": { + "bytes": 964, + "sha256": "cba4428600f9f9ba04c2d2ba9f21dac3e5f8f5f46053db20b51cfce0f658a2d0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png": { + "bytes": 130, + "sha256": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png.import": { + "bytes": 963, + "sha256": "7fa9a04310b88953632d038b4333316cf7939ae04d1986b5063a82a142031fc9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png": { + "bytes": 109, + "sha256": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png.import": { + "bytes": 964, + "sha256": "b8fb7762d3d8f7a785a3950ea7a9f28e39509c55e24efcea4f4fe7a40389ffc0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png": { + "bytes": 133, + "sha256": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png.import": { + "bytes": 964, + "sha256": "3ca6f522182d9ad8221d99e274a40d4dfee264a9b0376fbe645566f7012d4162" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png": { + "bytes": 122, + "sha256": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png.import": { + "bytes": 964, + "sha256": "8197c899da320e49e6940796eb6400b0dc5339cbbc197daa8aa1b2d68c14ad46" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png": { + "bytes": 110, + "sha256": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png.import": { + "bytes": 964, + "sha256": "590f9ef3073e542af9f58859d5edfedbf39f5b885216d1e7a645abe2ba8f842b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png": { + "bytes": 184, + "sha256": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png.import": { + "bytes": 964, + "sha256": "1ce511a1a0e42e861306810bfd465a5ab74ba8edce54f9a8534072e829592ace" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png": { + "bytes": 182, + "sha256": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png.import": { + "bytes": 964, + "sha256": "e777d42f7be968193a63b57a5a1bb7ad6471a998808b2be37d7d3d8f75949090" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png": { + "bytes": 207, + "sha256": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png.import": { + "bytes": 964, + "sha256": "f1db34ff7f4a308ba9e24fb674d29180e7545e0507c4aff8d212fc964a911a0f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png": { + "bytes": 135, + "sha256": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png.import": { + "bytes": 964, + "sha256": "9319f34fb9368987576820d5ab2e4668651f530aeddcf450239cc2f49105f6dc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png": { + "bytes": 140, + "sha256": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png.import": { + "bytes": 964, + "sha256": "3b03fde4d5af174fec7e6445f9c0d0a10943b3adf150d643c890c55c2b90c96c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png": { + "bytes": 134, + "sha256": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png.import": { + "bytes": 964, + "sha256": "0717f7db32e65e3a39165aea886d068f54daea4c2d17820210bfe7bd601c4746" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png": { + "bytes": 140, + "sha256": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png.import": { + "bytes": 964, + "sha256": "7226f7300362db2c7f07da2572214d2feb462cc60ef9d6bffc05e264be379bef" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png": { + "bytes": 149, + "sha256": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png.import": { + "bytes": 964, + "sha256": "f0f1191c80e6540708177aa7e9c86c4665fa5cd879be7aa690142dcb237efc7b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png": { + "bytes": 152, + "sha256": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png.import": { + "bytes": 964, + "sha256": "8cc140b869b4a89745e4e2ed20f7979c622dbd9ef0a70da892f0dd3620eb8d9a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png": { + "bytes": 167, + "sha256": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png.import": { + "bytes": 964, + "sha256": "a89ee8f834325d059e2fc98d324d0549c186bdbde34d37c98d3914c759c48e5f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png": { + "bytes": 176, + "sha256": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png.import": { + "bytes": 964, + "sha256": "48a2e71c34dc75c397131503c5d081862f8f46fb31e108ca7297a0f22f5fda0d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png": { + "bytes": 177, + "sha256": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png.import": { + "bytes": 963, + "sha256": "f7dfae80dfe064a164d026c518a4451ee84503595662ddcef2a08fba6a631ce6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png": { + "bytes": 192, + "sha256": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png.import": { + "bytes": 964, + "sha256": "1d7c9a74514e5079854177371fa1fcaf8e90012dd70d2abe10acb0529d74729c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png": { + "bytes": 170, + "sha256": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png.import": { + "bytes": 964, + "sha256": "a894d09c07e462ee26569489fe6fe1e17cb7171faa6c5442f89b61e8e039933b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png": { + "bytes": 181, + "sha256": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png.import": { + "bytes": 964, + "sha256": "79c8232f2fa454e2746ca3616b99a0701f4ccf0471910a878de40c35de0edd17" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png": { + "bytes": 206, + "sha256": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png.import": { + "bytes": 964, + "sha256": "71ce9ba09dbab8f2cb4925ed4b2d4463a06d76d098294e99c2f8ab628154ae8a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png": { + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png.import": { + "bytes": 964, + "sha256": "2dbaafb49240e3b1e9859328c97af6ad7aa2e5906167faed70dbb6472dab5856" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png": { + "bytes": 201, + "sha256": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png.import": { + "bytes": 963, + "sha256": "9159e76287627a6abd02deb245de79b2ab4907a4f5bc6533be6fa78b341ba310" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png": { + "bytes": 163, + "sha256": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png.import": { + "bytes": 964, + "sha256": "b31248d4d6f4fb97d5ed8bd20239270f7e4432eb8b28430c1f5b4e7e2479f474" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png": { + "bytes": 161, + "sha256": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png.import": { + "bytes": 964, + "sha256": "67303e732e3337229f09cef22f60de192f0e52e02f8159568338afa648a1399e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png": { + "bytes": 201, + "sha256": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png.import": { + "bytes": 963, + "sha256": "902ce403dbab34973fab0647a91a5584764a9ef8574b3732ef88434444aea6cc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png": { + "bytes": 128, + "sha256": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png.import": { + "bytes": 964, + "sha256": "a6bea1993517fcadd5e811c8e952d70ebeb25e5bd624491551354808b6b27f8d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png": { + "bytes": 165, + "sha256": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png.import": { + "bytes": 964, + "sha256": "d94d68afc48704abe6f902cedb2499a2a9c564ea89c698562a44ed87a5c58244" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png": { + "bytes": 165, + "sha256": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png.import": { + "bytes": 964, + "sha256": "67fb9daa0fc4e4ab6f4c0c4e093195f6870ebb56dc496456d1733fa6ef903e97" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png": { + "bytes": 165, + "sha256": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png.import": { + "bytes": 963, + "sha256": "612d41c1b9f6d517a6eede7ef6f7c44d712aba353b07ecc7a7fecebe546998d0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png": { + "bytes": 174, + "sha256": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png.import": { + "bytes": 964, + "sha256": "40a708f3a427ff196f23ada3c626d7fdf2e4a975ff35430d980d5800ec5fb948" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png": { + "bytes": 180, + "sha256": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png.import": { + "bytes": 963, + "sha256": "ba5c2aaef514ae698ad732d8ff9bb1fa7627addc662b21bcdb03a873330fafd9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png": { + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png.import": { + "bytes": 964, + "sha256": "bf72b0393ccf3221a2db8abe0a048cbd271e092de0764034cff65f297c389e92" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png": { + "bytes": 207, + "sha256": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png.import": { + "bytes": 964, + "sha256": "397120a5362512b7f0bd7833e8387a4a663cffb172dbf5de2356acb2ec9cd2d7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png": { + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png.import": { + "bytes": 964, + "sha256": "6c4cce75a77f9a2f60c00ed3f0b2a24d5dc2bcc7a18d858f2bddb1e234d12124" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png": { + "bytes": 232, + "sha256": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png.import": { + "bytes": 964, + "sha256": "174366f354ffd256451e63d8c8fdec0f5f1117e8421770a0235f260e1a75553f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png": { + "bytes": 230, + "sha256": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png.import": { + "bytes": 964, + "sha256": "4cf0b8eea76287942a5e077b514b6eccc6d949763879ac5b871fa775e7c4c2f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png": { + "bytes": 224, + "sha256": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png.import": { + "bytes": 964, + "sha256": "ac854975de21105ba6dc595454d64dc441543c41f2750494d34c37b9e9ae3899" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png": { + "bytes": 239, + "sha256": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png.import": { + "bytes": 964, + "sha256": "08c32b45538b5fcb50494fb65ddbd1bc52d91d0d98615906dbbeeceeaf9a047c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png": { + "bytes": 222, + "sha256": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png.import": { + "bytes": 963, + "sha256": "f5086263c65f017bd12a57d0106906d2127e5bf1e46a88c9f2bba702cc39567a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png": { + "bytes": 196, + "sha256": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png.import": { + "bytes": 964, + "sha256": "eb2748a33689be9043ca98236bc3422c568bdc2dd1bcd3b9703a4b71e082c91a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png": { + "bytes": 209, + "sha256": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png.import": { + "bytes": 963, + "sha256": "f74312cf22349a6b729e5f90eeb732e366189013ea50a24798e405c214605207" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png": { + "bytes": 207, + "sha256": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png.import": { + "bytes": 964, + "sha256": "10dd0ec158e8ae5439ee217399d481e9c074c16470c66209538b27bcfe67b9a3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png": { + "bytes": 244, + "sha256": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png.import": { + "bytes": 964, + "sha256": "738be56be88ce25f5d7c1629fd8f8ea07d1fdd8792a455dab513fc5b7a9eba4d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png": { + "bytes": 205, + "sha256": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png.import": { + "bytes": 963, + "sha256": "57ee53ddc2f013686e0bbd779e71d1e3ddfea8a0c3d7092ff52b44271132df7d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png": { + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png.import": { + "bytes": 964, + "sha256": "353c738f45367fbb8adf346e32159f1da8494045a5aa1a4bfbd05101cd518bd4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png": { + "bytes": 203, + "sha256": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png.import": { + "bytes": 964, + "sha256": "98a8fdea72067cd04e28a91bf7f3e594e64acaa925a971f0a1e5b320fab3c0d7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png": { + "bytes": 206, + "sha256": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png.import": { + "bytes": 964, + "sha256": "84e01bdb8330553ceea96159d1f9ab43ff21c1780b0c121a72182f661b37cd8c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png": { + "bytes": 225, + "sha256": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png.import": { + "bytes": 964, + "sha256": "cf3ba40a74fc3f15ac5243ed97bb0c53b4a30686675f19b438dd83a2adf9b097" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png": { + "bytes": 238, + "sha256": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png.import": { + "bytes": 964, + "sha256": "10999bc0c7ac3c95697d6a3e660ddf35f80da4c42a66af45433fc9d56491633e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png": { + "bytes": 238, + "sha256": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png.import": { + "bytes": 963, + "sha256": "6de6e757766f0caa9653d199673008dc6d6335211001573e011e45a2e666e20f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png": { + "bytes": 240, + "sha256": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png.import": { + "bytes": 964, + "sha256": "0a07ccdfe659db10953ff11dc353efcca2e078409638fb76ae7b38b90120e35b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png": { + "bytes": 159, + "sha256": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png.import": { + "bytes": 964, + "sha256": "c88331b1e5bf2525fe371ce551083e5d807fe45e80eccc5a400f970c807e3591" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png": { + "bytes": 154, + "sha256": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png.import": { + "bytes": 963, + "sha256": "26c7b69214e87a32f5eff0cb2cab6c14fa470770ba25d77b702499dbda6c4887" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png": { + "bytes": 164, + "sha256": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png.import": { + "bytes": 963, + "sha256": "20e4fd705f9ba1b5808113f7b3f9ea75e48f2ab9711150e11ea307bc03f53474" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png": { + "bytes": 166, + "sha256": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png.import": { + "bytes": 964, + "sha256": "6e8f16d87aa8497efcd064f67d2b89b6147b010e692f4f3320d5e9dcbe8321f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png": { + "bytes": 181, + "sha256": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png.import": { + "bytes": 964, + "sha256": "c4d1645bff32f5348d51b7603e6efde3ae941f1b521de73e5269a576e000fbdc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png": { + "bytes": 164, + "sha256": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png.import": { + "bytes": 964, + "sha256": "865bee4b2d6ce88ebed0a8580795f7be241526ac2a3fc0a03c5e0123fdffa3c9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png": { + "bytes": 173, + "sha256": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png.import": { + "bytes": 963, + "sha256": "874603d2c45ed544e1805feeba616c08d3f8a4f03c8e33e304c1dcf8cfd4d147" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png": { + "bytes": 189, + "sha256": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png.import": { + "bytes": 964, + "sha256": "69a09b26c14e23d9445a07faa54ba3bc6ee461bf10555df20239fa2fd468c0bd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png": { + "bytes": 219, + "sha256": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png.import": { + "bytes": 964, + "sha256": "a0666a19dfa3d44e4bdc009cdb351b3fd63c364ec0f59b2b76604bd7b16a9973" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png": { + "bytes": 217, + "sha256": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png.import": { + "bytes": 963, + "sha256": "1a0b8a2bdd53085efabf093e3f616f367d82f913363cac47c763a96eed70320a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png": { + "bytes": 228, + "sha256": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png.import": { + "bytes": 964, + "sha256": "721e24bcbd148f7f4c328fbb64ca62c296c79de65f21573e6b498432fec7b1bd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png": { + "bytes": 237, + "sha256": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png.import": { + "bytes": 964, + "sha256": "59866ffad84bedc11211a55acf7d79b8c852685e2aa3a880f1f50bc077e4ca6c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png": { + "bytes": 176, + "sha256": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png.import": { + "bytes": 963, + "sha256": "3b877b063705382d968413a5a9831b38d105f9bf7dfca7f57d863de84b914869" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png": { + "bytes": 182, + "sha256": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png.import": { + "bytes": 964, + "sha256": "d17c5713760c3b5b816e60b140bb83977dedb1dd4e1087f3f44efb304878f312" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png": { + "bytes": 182, + "sha256": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png.import": { + "bytes": 964, + "sha256": "f9323399e4885b0524543782d1f937303d3d72129259d20cd758883cea17f08c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png": { + "bytes": 182, + "sha256": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png.import": { + "bytes": 964, + "sha256": "54f80c6bf2dbaaf1d170741dbcb64357f53cd9830016177da2deedfdc54d848c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png": { + "bytes": 191, + "sha256": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png.import": { + "bytes": 964, + "sha256": "2b9613378efb8da10be4a93c1a6a21e176953afa401d357d10fc36d3d2fd0540" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png": { + "bytes": 200, + "sha256": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png.import": { + "bytes": 963, + "sha256": "6fb44bad0d9991ea3ef306e732a95a5e35a47e6821729a75c1dc6861861eb85a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png": { + "bytes": 184, + "sha256": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png.import": { + "bytes": 964, + "sha256": "b595356bf2247fad363b679abe1d407f7fa7ae0f3e9dd8c04e74a8fdbcb7327a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png": { + "bytes": 195, + "sha256": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png.import": { + "bytes": 964, + "sha256": "aaa24e4d6843a5bd70c55413164859600b953d0827fab6fac48bac570346e13e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png": { + "bytes": 189, + "sha256": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png.import": { + "bytes": 964, + "sha256": "9dabb9b5f2634bba49650d5ce11a2192a63b5efe9a65734ebf4f155ce876a21e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png": { + "bytes": 232, + "sha256": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png.import": { + "bytes": 964, + "sha256": "50c28de7e6c0a19d29d80d3bbb609fce84b4df463e029fc7a2792651a10a07ba" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png": { + "bytes": 201, + "sha256": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png.import": { + "bytes": 964, + "sha256": "f305af0b0435f3051459c24e6248208475a97dde46ea27044a46c996c08ab725" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png": { + "bytes": 203, + "sha256": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png.import": { + "bytes": 964, + "sha256": "a16dd7e7729a0e77c24a09a0e1e5beb166f1f6712955307a464cec0777804505" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png": { + "bytes": 165, + "sha256": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png.import": { + "bytes": 964, + "sha256": "06f563bdd065bb39b65a04d7360dd267ca4d7f53a0ec05ace48c38fa7303c7ec" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png": { + "bytes": 171, + "sha256": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png.import": { + "bytes": 964, + "sha256": "f69c9b184375f986920d09b3705e7e948d79b001bfc83c7c3dd5eecd92540fec" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png": { + "bytes": 171, + "sha256": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png.import": { + "bytes": 964, + "sha256": "8e55fd648cb1569eecb8137799cb21ad94ed1bf66728fc85691eaf56ed6a20e4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png": { + "bytes": 171, + "sha256": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png.import": { + "bytes": 964, + "sha256": "33e7e0a2fae88e567d97aaad15205962dce8d2cc9b07bae6bbbc6c833632c816" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png": { + "bytes": 173, + "sha256": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png.import": { + "bytes": 964, + "sha256": "41bca57b41043e5e95a7fed027a6dae4affef6656af1d4fbe516d1f924017b88" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png": { + "bytes": 185, + "sha256": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png.import": { + "bytes": 964, + "sha256": "cb97ac0a485400219fe868e479eb7412d3632349fa5a5d01fb3173567e9a1082" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png": { + "bytes": 181, + "sha256": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png.import": { + "bytes": 964, + "sha256": "db76c372c023c15a841f3c4afe6678d870a0f7063be9dfc2d15e8478e8343730" + }, + "assets/kenney/tiny_dungeon/Tilesheet.txt": { + "bytes": 238, + "sha256": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00" + }, + "assets/kenney/tiny_dungeon/Visit Kenney.url": { + "bytes": 44, + "sha256": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284" + }, + "assets/kenney/tiny_dungeon/Visit Patreon.url": { + "bytes": 54, + "sha256": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490" + }, + "assets/kenney/tiny_town/License.txt": { + "bytes": 567, + "sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5" + }, + "assets/kenney/tiny_town/Preview.png": { + "bytes": 17645, + "sha256": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b" + }, + "assets/kenney/tiny_town/Preview.png.import": { + "bytes": 949, + "sha256": "23c5150de825abb62e9acc8cfbc0155615188fd0d2016ca72bc9c1a19fef8e0d" + }, + "assets/kenney/tiny_town/Sample.png": { + "bytes": 112122, + "sha256": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc" + }, + "assets/kenney/tiny_town/Sample.png.import": { + "bytes": 946, + "sha256": "166f5fdb87ec5ab6acdd8c00546debd0f3c49fd17bfdea48f79cfe6566f853c5" + }, + "assets/kenney/tiny_town/Tilemap/tilemap.png": { + "bytes": 5392, + "sha256": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50" + }, + "assets/kenney/tiny_town/Tilemap/tilemap.png.import": { + "bytes": 956, + "sha256": "d49254af66e48299aa37983a825c20a6a8000dd087777ab72311f2e276c32c15" + }, + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png": { + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902" + }, + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png.import": { + "bytes": 978, + "sha256": "77e09885d6c47ddf6b08efc8530bc0e8d1a109a48474ea928f3fd905fa167aa3" + }, + "assets/kenney/tiny_town/Tiles/tile_0000.png": { + "bytes": 99, + "sha256": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041" + }, + "assets/kenney/tiny_town/Tiles/tile_0000.png.import": { + "bytes": 960, + "sha256": "f6968f744c358aa51ab9003d2fcdb5f170e9852cd8889f88d3cc41e29bccf094" + }, + "assets/kenney/tiny_town/Tiles/tile_0001.png": { + "bytes": 144, + "sha256": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713" + }, + "assets/kenney/tiny_town/Tiles/tile_0001.png.import": { + "bytes": 961, + "sha256": "f090ea04d0af56449114f4015acb0c3625e658688ab4517b40d474ca11a5095f" + }, + "assets/kenney/tiny_town/Tiles/tile_0002.png": { + "bytes": 174, + "sha256": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c" + }, + "assets/kenney/tiny_town/Tiles/tile_0002.png.import": { + "bytes": 960, + "sha256": "b2811ea61975edd62e7b6ace7bd9b0a5daabb6d5528c3b04295e20bfde39fdb9" + }, + "assets/kenney/tiny_town/Tiles/tile_0003.png": { + "bytes": 176, + "sha256": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2" + }, + "assets/kenney/tiny_town/Tiles/tile_0003.png.import": { + "bytes": 961, + "sha256": "dc9254e0b4bfa9b1bdbd9e95dc187ae5874af3af0b6ba1192efd97b6318d4887" + }, + "assets/kenney/tiny_town/Tiles/tile_0004.png": { + "bytes": 175, + "sha256": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57" + }, + "assets/kenney/tiny_town/Tiles/tile_0004.png.import": { + "bytes": 961, + "sha256": "db7d2b3eb1ed7c423712e78580925945cc3663451327f6446faac8fa42200c95" + }, + "assets/kenney/tiny_town/Tiles/tile_0005.png": { + "bytes": 197, + "sha256": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da" + }, + "assets/kenney/tiny_town/Tiles/tile_0005.png.import": { + "bytes": 961, + "sha256": "a89809d6d638bf94d37172feca26415382ab29b2e7256c5e9792640f1af6dc39" + }, + "assets/kenney/tiny_town/Tiles/tile_0006.png": { + "bytes": 180, + "sha256": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d" + }, + "assets/kenney/tiny_town/Tiles/tile_0006.png.import": { + "bytes": 961, + "sha256": "3a0a7fe99c84788ad98876b1c5c11c61d9edda3ef1b8a29c106d198b29c4cd2a" + }, + "assets/kenney/tiny_town/Tiles/tile_0007.png": { + "bytes": 157, + "sha256": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b" + }, + "assets/kenney/tiny_town/Tiles/tile_0007.png.import": { + "bytes": 961, + "sha256": "886b8d32262690341ed9b7150ea193e9ffb36a5cca53fb7a13dbd0c76fa5d5d9" + }, + "assets/kenney/tiny_town/Tiles/tile_0008.png": { + "bytes": 185, + "sha256": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb" + }, + "assets/kenney/tiny_town/Tiles/tile_0008.png.import": { + "bytes": 961, + "sha256": "49325ea2b2825ccb188b91d7ee7adbfcd9ad7d560d6301907dd000ce958bb49c" + }, + "assets/kenney/tiny_town/Tiles/tile_0009.png": { + "bytes": 180, + "sha256": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a" + }, + "assets/kenney/tiny_town/Tiles/tile_0009.png.import": { + "bytes": 960, + "sha256": "07dc54d40811013e2459070e891552a4d4517558e96e77b7bc46aab749c7ee32" + }, + "assets/kenney/tiny_town/Tiles/tile_0010.png": { + "bytes": 157, + "sha256": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01" + }, + "assets/kenney/tiny_town/Tiles/tile_0010.png.import": { + "bytes": 961, + "sha256": "ac53ef6aa9e651238b45a01d84674ad6b7d02a40e23cbc91a4374cb4e6227d32" + }, + "assets/kenney/tiny_town/Tiles/tile_0011.png": { + "bytes": 185, + "sha256": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c" + }, + "assets/kenney/tiny_town/Tiles/tile_0011.png.import": { + "bytes": 961, + "sha256": "0a66296762f20a71439e725706f13ded29b545848b54e58a2828af3908a7493d" + }, + "assets/kenney/tiny_town/Tiles/tile_0012.png": { + "bytes": 161, + "sha256": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c" + }, + "assets/kenney/tiny_town/Tiles/tile_0012.png.import": { + "bytes": 961, + "sha256": "a303b8eae26947cf26ebe2af5e486d9afb0ab63ac032a2e75d446e9faf05e5d4" + }, + "assets/kenney/tiny_town/Tiles/tile_0013.png": { + "bytes": 153, + "sha256": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad" + }, + "assets/kenney/tiny_town/Tiles/tile_0013.png.import": { + "bytes": 961, + "sha256": "fcdd5f7c83e6e0ce1e963ac2fb2c2f5494ddacbfb97f52cb819db6928dcf379b" + }, + "assets/kenney/tiny_town/Tiles/tile_0014.png": { + "bytes": 161, + "sha256": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e" + }, + "assets/kenney/tiny_town/Tiles/tile_0014.png.import": { + "bytes": 961, + "sha256": "ff1a835d2558fe7e73ce7c2eda13ff3f83f041c7e527a30dfed85e9d7cc1f039" + }, + "assets/kenney/tiny_town/Tiles/tile_0015.png": { + "bytes": 193, + "sha256": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c" + }, + "assets/kenney/tiny_town/Tiles/tile_0015.png.import": { + "bytes": 960, + "sha256": "8e864fddb00db67863069515961eee59da22c68008dcf6cf204fcdf4d0effd38" + }, + "assets/kenney/tiny_town/Tiles/tile_0016.png": { + "bytes": 192, + "sha256": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561" + }, + "assets/kenney/tiny_town/Tiles/tile_0016.png.import": { + "bytes": 961, + "sha256": "e9748911a1b03eb0eff486d1aebe51b78490b5691efd8559781d5d31f91d04bd" + }, + "assets/kenney/tiny_town/Tiles/tile_0017.png": { + "bytes": 177, + "sha256": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e" + }, + "assets/kenney/tiny_town/Tiles/tile_0017.png.import": { + "bytes": 961, + "sha256": "a9dcd7b2a62098ba7cb479d5cefe95cc401b3c53e69df77798d922d9b2ebf3e2" + }, + "assets/kenney/tiny_town/Tiles/tile_0018.png": { + "bytes": 163, + "sha256": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76" + }, + "assets/kenney/tiny_town/Tiles/tile_0018.png.import": { + "bytes": 960, + "sha256": "7e0b478eddde95e2bb6c4815e8e69bf2ec0f3314804bf5432ea33d0c7615c85f" + }, + "assets/kenney/tiny_town/Tiles/tile_0019.png": { + "bytes": 200, + "sha256": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142" + }, + "assets/kenney/tiny_town/Tiles/tile_0019.png.import": { + "bytes": 961, + "sha256": "88cf92bd4af58c8d83e146e48b96c43665daa7f29307c099694c843de493944b" + }, + "assets/kenney/tiny_town/Tiles/tile_0020.png": { + "bytes": 166, + "sha256": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d" + }, + "assets/kenney/tiny_town/Tiles/tile_0020.png.import": { + "bytes": 960, + "sha256": "138eda065179c4b0e351aae592a7c354e72db87f512ac72cdb8284f6a7df318b" + }, + "assets/kenney/tiny_town/Tiles/tile_0021.png": { + "bytes": 163, + "sha256": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4" + }, + "assets/kenney/tiny_town/Tiles/tile_0021.png.import": { + "bytes": 961, + "sha256": "6ebc06d6d592940e9025a8d9299ce79675f115c2b8199bd98f434ff8a459726e" + }, + "assets/kenney/tiny_town/Tiles/tile_0022.png": { + "bytes": 200, + "sha256": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1" + }, + "assets/kenney/tiny_town/Tiles/tile_0022.png.import": { + "bytes": 961, + "sha256": "2dd49f551a743f78d97add14e3fd720eade4bebdb5a93be7e745205ffd4d059f" + }, + "assets/kenney/tiny_town/Tiles/tile_0023.png": { + "bytes": 166, + "sha256": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e" + }, + "assets/kenney/tiny_town/Tiles/tile_0023.png.import": { + "bytes": 960, + "sha256": "8b75554914d8a511544d00dab06474da86bd7c8d83a5795f1b9439a473d63f36" + }, + "assets/kenney/tiny_town/Tiles/tile_0024.png": { + "bytes": 135, + "sha256": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a" + }, + "assets/kenney/tiny_town/Tiles/tile_0024.png.import": { + "bytes": 961, + "sha256": "828ebde3fa65aeb33fb33265221b0f16a838c949a23c7cb0f08528ea2142f8cf" + }, + "assets/kenney/tiny_town/Tiles/tile_0025.png": { + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b" + }, + "assets/kenney/tiny_town/Tiles/tile_0025.png.import": { + "bytes": 961, + "sha256": "00d1ae6055b72c2e3666d11c57108f2c2e0427b36ae21eda31033085163c854b" + }, + "assets/kenney/tiny_town/Tiles/tile_0026.png": { + "bytes": 140, + "sha256": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce" + }, + "assets/kenney/tiny_town/Tiles/tile_0026.png.import": { + "bytes": 960, + "sha256": "0d61d6b74cdc8ac2ae51d9f18d373fff5be6b8453e38b69fb62422ee8330504b" + }, + "assets/kenney/tiny_town/Tiles/tile_0027.png": { + "bytes": 191, + "sha256": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2" + }, + "assets/kenney/tiny_town/Tiles/tile_0027.png.import": { + "bytes": 961, + "sha256": "374a9c9b167f1e38367a29e446dec4c2cd23c3fd6bc963992d19c1db47a31460" + }, + "assets/kenney/tiny_town/Tiles/tile_0028.png": { + "bytes": 191, + "sha256": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac" + }, + "assets/kenney/tiny_town/Tiles/tile_0028.png.import": { + "bytes": 961, + "sha256": "2136deffea0eabda9a9bac872f78e2fe20ae5f091817161d753cc69c9868db13" + }, + "assets/kenney/tiny_town/Tiles/tile_0029.png": { + "bytes": 197, + "sha256": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294" + }, + "assets/kenney/tiny_town/Tiles/tile_0029.png.import": { + "bytes": 961, + "sha256": "93b48e059cbc3ce7819d80aadb203a6fd784080c9021208d61892ab14e1f1a66" + }, + "assets/kenney/tiny_town/Tiles/tile_0030.png": { + "bytes": 181, + "sha256": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713" + }, + "assets/kenney/tiny_town/Tiles/tile_0030.png.import": { + "bytes": 960, + "sha256": "ce17c94bee4b6332a8d1ee97014b3bc48249410df748b1236029eeccf41b0c38" + }, + "assets/kenney/tiny_town/Tiles/tile_0031.png": { + "bytes": 157, + "sha256": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a" + }, + "assets/kenney/tiny_town/Tiles/tile_0031.png.import": { + "bytes": 961, + "sha256": "e809fae7d6ba0b594fc116c5090e0c5da97c23f3102f472f8d1d6142b9da58fb" + }, + "assets/kenney/tiny_town/Tiles/tile_0032.png": { + "bytes": 181, + "sha256": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055" + }, + "assets/kenney/tiny_town/Tiles/tile_0032.png.import": { + "bytes": 961, + "sha256": "e42f8ece01e720fe2ede08abd4b8fb704deecc6b1cd4c9c212549bf4c0129d8c" + }, + "assets/kenney/tiny_town/Tiles/tile_0033.png": { + "bytes": 181, + "sha256": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875" + }, + "assets/kenney/tiny_town/Tiles/tile_0033.png.import": { + "bytes": 961, + "sha256": "291338d0796e250408df1d6072a471c831c012fca17ba52325dc12ac312a802a" + }, + "assets/kenney/tiny_town/Tiles/tile_0034.png": { + "bytes": 157, + "sha256": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444" + }, + "assets/kenney/tiny_town/Tiles/tile_0034.png.import": { + "bytes": 961, + "sha256": "db0ea5538b3b4623be7131df48ae7005bf8cfee64c3be11ac395252a786dc7df" + }, + "assets/kenney/tiny_town/Tiles/tile_0035.png": { + "bytes": 181, + "sha256": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd" + }, + "assets/kenney/tiny_town/Tiles/tile_0035.png.import": { + "bytes": 960, + "sha256": "92ac2cfb3065c8be99e6374c96695dc15b4a72423b21b6b93abc29e934e6fcfa" + }, + "assets/kenney/tiny_town/Tiles/tile_0036.png": { + "bytes": 154, + "sha256": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac" + }, + "assets/kenney/tiny_town/Tiles/tile_0036.png.import": { + "bytes": 961, + "sha256": "4ef2f68a455959fc2dd20752f06aafd8e048c4c65fe82082d206df732612d541" + }, + "assets/kenney/tiny_town/Tiles/tile_0037.png": { + "bytes": 134, + "sha256": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e" + }, + "assets/kenney/tiny_town/Tiles/tile_0037.png.import": { + "bytes": 961, + "sha256": "7a1abae939a053c98328fe6e9be9659b3fd5a3685fb249b081a91d5d8c0b3da6" + }, + "assets/kenney/tiny_town/Tiles/tile_0038.png": { + "bytes": 149, + "sha256": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255" + }, + "assets/kenney/tiny_town/Tiles/tile_0038.png.import": { + "bytes": 961, + "sha256": "7dc25f6b476a89d915a55f0069f9b2707ed8444bcc6dfe0b03dd58179908c257" + }, + "assets/kenney/tiny_town/Tiles/tile_0039.png": { + "bytes": 129, + "sha256": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a" + }, + "assets/kenney/tiny_town/Tiles/tile_0039.png.import": { + "bytes": 960, + "sha256": "0b8f5dcf1257743ee7a03e3ba49dfdee8f00c5a03221399296ca08894c06166f" + }, + "assets/kenney/tiny_town/Tiles/tile_0040.png": { + "bytes": 139, + "sha256": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334" + }, + "assets/kenney/tiny_town/Tiles/tile_0040.png.import": { + "bytes": 960, + "sha256": "87da01b580590e80b971bd9d5c5fdac18a0d87055dbfd257b7efabe5bef64263" + }, + "assets/kenney/tiny_town/Tiles/tile_0041.png": { + "bytes": 126, + "sha256": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d" + }, + "assets/kenney/tiny_town/Tiles/tile_0041.png.import": { + "bytes": 960, + "sha256": "41e98373d79adf154517ad43f4dca1ac1d3b644d0ce25533dbebdbc89d97aac5" + }, + "assets/kenney/tiny_town/Tiles/tile_0042.png": { + "bytes": 137, + "sha256": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa" + }, + "assets/kenney/tiny_town/Tiles/tile_0042.png.import": { + "bytes": 958, + "sha256": "cab4308822577db505b42f85c1cd17db64ce04948297f56471fa603153f5a4a7" + }, + "assets/kenney/tiny_town/Tiles/tile_0043.png": { + "bytes": 166, + "sha256": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41" + }, + "assets/kenney/tiny_town/Tiles/tile_0043.png.import": { + "bytes": 961, + "sha256": "022f4ed4a0db1b4c429b7952ef86c093e531bbfef9157b9529c59ff3670f284d" + }, + "assets/kenney/tiny_town/Tiles/tile_0044.png": { + "bytes": 164, + "sha256": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262" + }, + "assets/kenney/tiny_town/Tiles/tile_0044.png.import": { + "bytes": 960, + "sha256": "5983c4ffc08a221387c7ec9d60eb845d3272e3e4880394157264ae48dca6ad2d" + }, + "assets/kenney/tiny_town/Tiles/tile_0045.png": { + "bytes": 178, + "sha256": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5" + }, + "assets/kenney/tiny_town/Tiles/tile_0045.png.import": { + "bytes": 961, + "sha256": "a9385247cfbbe4efd4749035fee6916fcd32947890d75db4ad3841e44cafd2e6" + }, + "assets/kenney/tiny_town/Tiles/tile_0046.png": { + "bytes": 164, + "sha256": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4" + }, + "assets/kenney/tiny_town/Tiles/tile_0046.png.import": { + "bytes": 961, + "sha256": "2be26a70791a7239c22d02f7faf8a7f8de5309c93a775c14c10fd7ff9f15df3e" + }, + "assets/kenney/tiny_town/Tiles/tile_0047.png": { + "bytes": 144, + "sha256": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b" + }, + "assets/kenney/tiny_town/Tiles/tile_0047.png.import": { + "bytes": 961, + "sha256": "a76a280014249d928b578ce3ac0aaf8432ff544aca9d7fbbce6103163d05504c" + }, + "assets/kenney/tiny_town/Tiles/tile_0048.png": { + "bytes": 166, + "sha256": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a" + }, + "assets/kenney/tiny_town/Tiles/tile_0048.png.import": { + "bytes": 961, + "sha256": "62a3305eb67c45bd9015cb5475c12328661abb02718ac7e3422bfa93a3f2f35b" + }, + "assets/kenney/tiny_town/Tiles/tile_0049.png": { + "bytes": 161, + "sha256": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c" + }, + "assets/kenney/tiny_town/Tiles/tile_0049.png.import": { + "bytes": 961, + "sha256": "07e107083d4d22f5f9fc0b68e2ad48c8c3ac805dc48b305767ca8f1c892cac02" + }, + "assets/kenney/tiny_town/Tiles/tile_0050.png": { + "bytes": 171, + "sha256": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7" + }, + "assets/kenney/tiny_town/Tiles/tile_0050.png.import": { + "bytes": 960, + "sha256": "c77652aabe7040900a2978d80074a75ed02e065e5c0b6d2ee8e9852ce036b575" + }, + "assets/kenney/tiny_town/Tiles/tile_0051.png": { + "bytes": 167, + "sha256": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb" + }, + "assets/kenney/tiny_town/Tiles/tile_0051.png.import": { + "bytes": 961, + "sha256": "fb471dd4b7adcfb3cbcf03df4c67f5417ada490fc90d70857f0781dc3e4541e4" + }, + "assets/kenney/tiny_town/Tiles/tile_0052.png": { + "bytes": 180, + "sha256": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53" + }, + "assets/kenney/tiny_town/Tiles/tile_0052.png.import": { + "bytes": 961, + "sha256": "1a896dd5cc8af5a3c997723482a1e19f3fa4898fad890c86f533ce49c81b253d" + }, + "assets/kenney/tiny_town/Tiles/tile_0053.png": { + "bytes": 178, + "sha256": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de" + }, + "assets/kenney/tiny_town/Tiles/tile_0053.png.import": { + "bytes": 961, + "sha256": "2e79dc1b925114994044d5f8a37207f7a6752be450484bd0d722e60c8eb035c6" + }, + "assets/kenney/tiny_town/Tiles/tile_0054.png": { + "bytes": 181, + "sha256": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a" + }, + "assets/kenney/tiny_town/Tiles/tile_0054.png.import": { + "bytes": 961, + "sha256": "154cc8c2717c3f6aaee3aa66e3c32ccb89316baf3bae7e4287b0ee6d5ccd7855" + }, + "assets/kenney/tiny_town/Tiles/tile_0055.png": { + "bytes": 188, + "sha256": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec" + }, + "assets/kenney/tiny_town/Tiles/tile_0055.png.import": { + "bytes": 960, + "sha256": "2a8a425359174b400b0563cb84cd401e58f5fd70baacfd5723806e7febffcd41" + }, + "assets/kenney/tiny_town/Tiles/tile_0056.png": { + "bytes": 146, + "sha256": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987" + }, + "assets/kenney/tiny_town/Tiles/tile_0056.png.import": { + "bytes": 961, + "sha256": "6d944abd077127192cedbd7ae628975fee1ed21d2ee20d7d1bb4669c9a2bec05" + }, + "assets/kenney/tiny_town/Tiles/tile_0057.png": { + "bytes": 213, + "sha256": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4" + }, + "assets/kenney/tiny_town/Tiles/tile_0057.png.import": { + "bytes": 961, + "sha256": "84de84c3702c5d56ea768e26ac4f4d230c1b1445f560de1895c9e19e82ab7b49" + }, + "assets/kenney/tiny_town/Tiles/tile_0058.png": { + "bytes": 147, + "sha256": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987" + }, + "assets/kenney/tiny_town/Tiles/tile_0058.png.import": { + "bytes": 960, + "sha256": "77f6b6612676d04ff24c92fc20188bda46257abb566a0ea950777503729233b3" + }, + "assets/kenney/tiny_town/Tiles/tile_0059.png": { + "bytes": 145, + "sha256": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507" + }, + "assets/kenney/tiny_town/Tiles/tile_0059.png.import": { + "bytes": 960, + "sha256": "b53ff8404d94ead2d1c77ec9718edfdfd1338bc3e05cbb823559756fc3131e4e" + }, + "assets/kenney/tiny_town/Tiles/tile_0060.png": { + "bytes": 177, + "sha256": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c" + }, + "assets/kenney/tiny_town/Tiles/tile_0060.png.import": { + "bytes": 961, + "sha256": "da515cdbdb205d652fb3c9768e7fd87437c524fad062bd6a3d9060a0b2bd0237" + }, + "assets/kenney/tiny_town/Tiles/tile_0061.png": { + "bytes": 166, + "sha256": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754" + }, + "assets/kenney/tiny_town/Tiles/tile_0061.png.import": { + "bytes": 960, + "sha256": "b8cb12638e3f9f4c0724bf6ee66569bc2f2f054a1dbd2ddc7efe2cdd4147f599" + }, + "assets/kenney/tiny_town/Tiles/tile_0062.png": { + "bytes": 184, + "sha256": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43" + }, + "assets/kenney/tiny_town/Tiles/tile_0062.png.import": { + "bytes": 960, + "sha256": "39069d6a3bc18126950a058271df29f7ca7ddcb070349f9f25a743c6abc7f5fe" + }, + "assets/kenney/tiny_town/Tiles/tile_0063.png": { + "bytes": 216, + "sha256": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b" + }, + "assets/kenney/tiny_town/Tiles/tile_0063.png.import": { + "bytes": 961, + "sha256": "00931f71ac7a37ee93b8f03e9b16b7400b29978d5cc7258667b49468605f26e6" + }, + "assets/kenney/tiny_town/Tiles/tile_0064.png": { + "bytes": 177, + "sha256": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9" + }, + "assets/kenney/tiny_town/Tiles/tile_0064.png.import": { + "bytes": 961, + "sha256": "8e033388b03957ac28a82e86e2be3d8f2076ffe989c3babdda6f32b3ea345e9c" + }, + "assets/kenney/tiny_town/Tiles/tile_0065.png": { + "bytes": 166, + "sha256": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0" + }, + "assets/kenney/tiny_town/Tiles/tile_0065.png.import": { + "bytes": 961, + "sha256": "78bca404552066eedf87570f1935b2d8c33f610025cd4575233ba45dc5b0b0cd" + }, + "assets/kenney/tiny_town/Tiles/tile_0066.png": { + "bytes": 184, + "sha256": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624" + }, + "assets/kenney/tiny_town/Tiles/tile_0066.png.import": { + "bytes": 961, + "sha256": "1e84d8e04c5c1c5e24780702771126eb7700194467fd4cc936e4cb1cf98d5005" + }, + "assets/kenney/tiny_town/Tiles/tile_0067.png": { + "bytes": 216, + "sha256": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec" + }, + "assets/kenney/tiny_town/Tiles/tile_0067.png.import": { + "bytes": 960, + "sha256": "699fd44a78955fb5436928c4245231ab9428501f36fb667a7f967274cb1886c3" + }, + "assets/kenney/tiny_town/Tiles/tile_0068.png": { + "bytes": 164, + "sha256": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e" + }, + "assets/kenney/tiny_town/Tiles/tile_0068.png.import": { + "bytes": 961, + "sha256": "5f10b6c64a6bbdf8e9558daa05be63e4237eb7538c3f37c398df56cfb7b8e226" + }, + "assets/kenney/tiny_town/Tiles/tile_0069.png": { + "bytes": 171, + "sha256": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7" + }, + "assets/kenney/tiny_town/Tiles/tile_0069.png.import": { + "bytes": 960, + "sha256": "200f8e5f5e5da2435eeee2d90f7e0388d5156ba45da2870efdc26ad89f62ba23" + }, + "assets/kenney/tiny_town/Tiles/tile_0070.png": { + "bytes": 165, + "sha256": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8" + }, + "assets/kenney/tiny_town/Tiles/tile_0070.png.import": { + "bytes": 961, + "sha256": "caad2093470efc0ec2aa61203f450dac782caf5cd3b402029ac194a70f71057e" + }, + "assets/kenney/tiny_town/Tiles/tile_0071.png": { + "bytes": 139, + "sha256": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700" + }, + "assets/kenney/tiny_town/Tiles/tile_0071.png.import": { + "bytes": 961, + "sha256": "907f233ab6d10dcfbd4d1370e231ab54ed95476f257cb75959c26d44b4c5a207" + }, + "assets/kenney/tiny_town/Tiles/tile_0072.png": { + "bytes": 137, + "sha256": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646" + }, + "assets/kenney/tiny_town/Tiles/tile_0072.png.import": { + "bytes": 961, + "sha256": "e19a515cc46b736f61a64b950fc841703760003a3924492ecd6f5763584abd87" + }, + "assets/kenney/tiny_town/Tiles/tile_0073.png": { + "bytes": 129, + "sha256": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a" + }, + "assets/kenney/tiny_town/Tiles/tile_0073.png.import": { + "bytes": 961, + "sha256": "0ba587a018b2c7a02344a91417afaca3c16cc982530e33a3cfe62341fb98ac50" + }, + "assets/kenney/tiny_town/Tiles/tile_0074.png": { + "bytes": 155, + "sha256": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54" + }, + "assets/kenney/tiny_town/Tiles/tile_0074.png.import": { + "bytes": 961, + "sha256": "6736c99a43bde5a291d5d72e933efad22b2618699f1bcbb646d69c33dd5f7ff3" + }, + "assets/kenney/tiny_town/Tiles/tile_0075.png": { + "bytes": 143, + "sha256": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff" + }, + "assets/kenney/tiny_town/Tiles/tile_0075.png.import": { + "bytes": 961, + "sha256": "0966b8421041d0da914550a814d080aeaaaab08f0754e46de6887a9f53a6a76c" + }, + "assets/kenney/tiny_town/Tiles/tile_0076.png": { + "bytes": 137, + "sha256": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742" + }, + "assets/kenney/tiny_town/Tiles/tile_0076.png.import": { + "bytes": 960, + "sha256": "7754af9b6fee9ea2269cbb147864e22332cb5860af3f5a0f34c62f68444a48f9" + }, + "assets/kenney/tiny_town/Tiles/tile_0077.png": { + "bytes": 129, + "sha256": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11" + }, + "assets/kenney/tiny_town/Tiles/tile_0077.png.import": { + "bytes": 961, + "sha256": "412ac2e09108673cf00ef45dedde2aa0e9c415523d7891379e1573280309a747" + }, + "assets/kenney/tiny_town/Tiles/tile_0078.png": { + "bytes": 155, + "sha256": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e" + }, + "assets/kenney/tiny_town/Tiles/tile_0078.png.import": { + "bytes": 961, + "sha256": "2238193fc35af1e7d14bbbf6689a0475e8a5e222c0dc79cd946d41cd434ff7ff" + }, + "assets/kenney/tiny_town/Tiles/tile_0079.png": { + "bytes": 143, + "sha256": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e" + }, + "assets/kenney/tiny_town/Tiles/tile_0079.png.import": { + "bytes": 960, + "sha256": "5be87d86ca1f820c32968aa9b435f9484f8fce4e8a83277051950200728e2446" + }, + "assets/kenney/tiny_town/Tiles/tile_0080.png": { + "bytes": 160, + "sha256": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd" + }, + "assets/kenney/tiny_town/Tiles/tile_0080.png.import": { + "bytes": 961, + "sha256": "697e871fcd16e8fc0c63198c01204f16a13c58c039bf9d867f5acf1cad76b223" + }, + "assets/kenney/tiny_town/Tiles/tile_0081.png": { + "bytes": 120, + "sha256": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc" + }, + "assets/kenney/tiny_town/Tiles/tile_0081.png.import": { + "bytes": 960, + "sha256": "4945a9b4b3baf2f1df805c1d0bf1cf50c82a50667b32603fca7b94a742e79b11" + }, + "assets/kenney/tiny_town/Tiles/tile_0082.png": { + "bytes": 162, + "sha256": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb" + }, + "assets/kenney/tiny_town/Tiles/tile_0082.png.import": { + "bytes": 960, + "sha256": "fe7f2ba83bce390202f2bee357c19ba66c18a739e8c73085b396f1736f7230cf" + }, + "assets/kenney/tiny_town/Tiles/tile_0083.png": { + "bytes": 189, + "sha256": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8" + }, + "assets/kenney/tiny_town/Tiles/tile_0083.png.import": { + "bytes": 961, + "sha256": "12ef99196ca4a9057528d3bc5d2fd543144dd26a148cc8c58b156e7aa8f4cdc1" + }, + "assets/kenney/tiny_town/Tiles/tile_0084.png": { + "bytes": 170, + "sha256": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219" + }, + "assets/kenney/tiny_town/Tiles/tile_0084.png.import": { + "bytes": 960, + "sha256": "d9a897eeb6dd0f8b508c91b08d3498f7871057ccb3827b1e5beff68cc0bfaba7" + }, + "assets/kenney/tiny_town/Tiles/tile_0085.png": { + "bytes": 163, + "sha256": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737" + }, + "assets/kenney/tiny_town/Tiles/tile_0085.png.import": { + "bytes": 961, + "sha256": "7a328160efa2289d804f9a3d8ee602e2dc7ab735e09b60056c657cde694aba2c" + }, + "assets/kenney/tiny_town/Tiles/tile_0086.png": { + "bytes": 161, + "sha256": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566" + }, + "assets/kenney/tiny_town/Tiles/tile_0086.png.import": { + "bytes": 960, + "sha256": "a4e6f6d5afee32d06ad9e85e12ed56a0baa8899a462b4cdbf81b2cb5f5b51b02" + }, + "assets/kenney/tiny_town/Tiles/tile_0087.png": { + "bytes": 161, + "sha256": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa" + }, + "assets/kenney/tiny_town/Tiles/tile_0087.png.import": { + "bytes": 961, + "sha256": "26656278121da4bca26aa3f9d27b70ab5b39b6451bd8666506c5f0c9d95ff21c" + }, + "assets/kenney/tiny_town/Tiles/tile_0088.png": { + "bytes": 167, + "sha256": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913" + }, + "assets/kenney/tiny_town/Tiles/tile_0088.png.import": { + "bytes": 961, + "sha256": "7cfe030caff15f29385cf6b0406d917cf84b849b984df9cae89416da00ca6b33" + }, + "assets/kenney/tiny_town/Tiles/tile_0089.png": { + "bytes": 163, + "sha256": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b" + }, + "assets/kenney/tiny_town/Tiles/tile_0089.png.import": { + "bytes": 961, + "sha256": "2f60ce1e1373db581a3462deaf4d6fc2be9ec63b4e890df85672d1c41c70b829" + }, + "assets/kenney/tiny_town/Tiles/tile_0090.png": { + "bytes": 161, + "sha256": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4" + }, + "assets/kenney/tiny_town/Tiles/tile_0090.png.import": { + "bytes": 961, + "sha256": "99f90fb207c0b22c65a33db19b733c56e5b29bb406f24ce4e88f5f01c2cb82be" + }, + "assets/kenney/tiny_town/Tiles/tile_0091.png": { + "bytes": 162, + "sha256": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9" + }, + "assets/kenney/tiny_town/Tiles/tile_0091.png.import": { + "bytes": 961, + "sha256": "f6d2326f62e7fc34e4bae036c8a967ae455d3a8ea329c57eaa07e33eb7c4adb5" + }, + "assets/kenney/tiny_town/Tiles/tile_0092.png": { + "bytes": 158, + "sha256": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81" + }, + "assets/kenney/tiny_town/Tiles/tile_0092.png.import": { + "bytes": 961, + "sha256": "ac51f70444b409ca5442afe48848d9c7f3a4e943f3986336905d68ba55ed0bbf" + }, + "assets/kenney/tiny_town/Tiles/tile_0093.png": { + "bytes": 162, + "sha256": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1" + }, + "assets/kenney/tiny_town/Tiles/tile_0093.png.import": { + "bytes": 961, + "sha256": "d380996a6c507801dbe04d841f47b0522e16d41a09f99ee2dce083155047d627" + }, + "assets/kenney/tiny_town/Tiles/tile_0094.png": { + "bytes": 185, + "sha256": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15" + }, + "assets/kenney/tiny_town/Tiles/tile_0094.png.import": { + "bytes": 961, + "sha256": "6cff2660a7ee61fa068633e05479c201127d318f6e83f181d22e882f6d1b6e7c" + }, + "assets/kenney/tiny_town/Tiles/tile_0095.png": { + "bytes": 195, + "sha256": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7" + }, + "assets/kenney/tiny_town/Tiles/tile_0095.png.import": { + "bytes": 961, + "sha256": "31429e87600fdf3693aef1d5fd51012ef742fd129c12c235f6887ec0735faf16" + }, + "assets/kenney/tiny_town/Tiles/tile_0096.png": { + "bytes": 189, + "sha256": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed" + }, + "assets/kenney/tiny_town/Tiles/tile_0096.png.import": { + "bytes": 961, + "sha256": "5b6a0546a1edbff4de281d0dd272807414c7de1309f3c479ce22571f7d2afe6a" + }, + "assets/kenney/tiny_town/Tiles/tile_0097.png": { + "bytes": 139, + "sha256": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902" + }, + "assets/kenney/tiny_town/Tiles/tile_0097.png.import": { + "bytes": 961, + "sha256": "685d08e0675a47ea61a84f776381467b696db9ac1ec754e9241f1feeb0331162" + }, + "assets/kenney/tiny_town/Tiles/tile_0098.png": { + "bytes": 181, + "sha256": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f" + }, + "assets/kenney/tiny_town/Tiles/tile_0098.png.import": { + "bytes": 961, + "sha256": "2ca232e6bb0a5d9e2d6f89985bcc0026c9c5cd4907bc05d3734b436383b3acc2" + }, + "assets/kenney/tiny_town/Tiles/tile_0099.png": { + "bytes": 171, + "sha256": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33" + }, + "assets/kenney/tiny_town/Tiles/tile_0099.png.import": { + "bytes": 961, + "sha256": "855a5c1661ea028960514415091fd90c407f033d3e87df46655c4fe13e8cce18" + }, + "assets/kenney/tiny_town/Tiles/tile_0100.png": { + "bytes": 132, + "sha256": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed" + }, + "assets/kenney/tiny_town/Tiles/tile_0100.png.import": { + "bytes": 961, + "sha256": "951a74e0dc5a944d9f400d46b16b8d2c7d82022b8d9d26967245c3904e4812a0" + }, + "assets/kenney/tiny_town/Tiles/tile_0101.png": { + "bytes": 174, + "sha256": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa" + }, + "assets/kenney/tiny_town/Tiles/tile_0101.png.import": { + "bytes": 961, + "sha256": "ef8ff0d431d7b3aff15e8eeb3b67898d969ade9b65608f2e4fd569384b3ca92e" + }, + "assets/kenney/tiny_town/Tiles/tile_0102.png": { + "bytes": 175, + "sha256": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157" + }, + "assets/kenney/tiny_town/Tiles/tile_0102.png.import": { + "bytes": 961, + "sha256": "cfe7fece18897a4d323fdcca0ab9eafb4598c8acda4a6438b55dbf93c8e17715" + }, + "assets/kenney/tiny_town/Tiles/tile_0103.png": { + "bytes": 196, + "sha256": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa" + }, + "assets/kenney/tiny_town/Tiles/tile_0103.png.import": { + "bytes": 961, + "sha256": "95fc75cc93e94d2e970570dfd1a6b540afdb27a4baa3a31b8fad59e7425f9760" + }, + "assets/kenney/tiny_town/Tiles/tile_0104.png": { + "bytes": 242, + "sha256": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978" + }, + "assets/kenney/tiny_town/Tiles/tile_0104.png.import": { + "bytes": 961, + "sha256": "daa8e56abf154e0df79e1a4285e6ffd6151778c33c2377f3d54ec576570a3556" + }, + "assets/kenney/tiny_town/Tiles/tile_0105.png": { + "bytes": 198, + "sha256": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d" + }, + "assets/kenney/tiny_town/Tiles/tile_0105.png.import": { + "bytes": 960, + "sha256": "9957146790cd7962483c9e255e11eafad16d18671f7db4c8a2777be132a40ca8" + }, + "assets/kenney/tiny_town/Tiles/tile_0106.png": { + "bytes": 178, + "sha256": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18" + }, + "assets/kenney/tiny_town/Tiles/tile_0106.png.import": { + "bytes": 960, + "sha256": "6efe39a74ebdd3d51118b9d1b70604d38c27dea591498c9d18207b2b6a2b2ed8" + }, + "assets/kenney/tiny_town/Tiles/tile_0107.png": { + "bytes": 202, + "sha256": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154" + }, + "assets/kenney/tiny_town/Tiles/tile_0107.png.import": { + "bytes": 960, + "sha256": "3954067d009d2fcc94111910e44292edd1eb76c251b3ac294755210a19a7c425" + }, + "assets/kenney/tiny_town/Tiles/tile_0108.png": { + "bytes": 122, + "sha256": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc" + }, + "assets/kenney/tiny_town/Tiles/tile_0108.png.import": { + "bytes": 961, + "sha256": "1ac6904d56af75bfd5ecd84cb59c80103a617d09739293d486b58a3b9ad69db8" + }, + "assets/kenney/tiny_town/Tiles/tile_0109.png": { + "bytes": 99, + "sha256": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04" + }, + "assets/kenney/tiny_town/Tiles/tile_0109.png.import": { + "bytes": 961, + "sha256": "78b032d49ccd649cd288045b85f0c74df052dd9ed376bea18b5d546047749a67" + }, + "assets/kenney/tiny_town/Tiles/tile_0110.png": { + "bytes": 121, + "sha256": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1" + }, + "assets/kenney/tiny_town/Tiles/tile_0110.png.import": { + "bytes": 961, + "sha256": "56ab25e375ba37f449c843cee36a51b119958a6b6e53251e3beddac1d77a5493" + }, + "assets/kenney/tiny_town/Tiles/tile_0111.png": { + "bytes": 203, + "sha256": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c" + }, + "assets/kenney/tiny_town/Tiles/tile_0111.png.import": { + "bytes": 960, + "sha256": "fe4ec25112c130c2ebc023563b7d76a6e8e59fa93796a609397d7424a939aa9b" + }, + "assets/kenney/tiny_town/Tiles/tile_0112.png": { + "bytes": 203, + "sha256": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a" + }, + "assets/kenney/tiny_town/Tiles/tile_0112.png.import": { + "bytes": 961, + "sha256": "ffd9a5f6154ef4c4afa34fb5915c307f314eaa1a07b8b4d021fd38fe55581219" + }, + "assets/kenney/tiny_town/Tiles/tile_0113.png": { + "bytes": 200, + "sha256": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002" + }, + "assets/kenney/tiny_town/Tiles/tile_0113.png.import": { + "bytes": 961, + "sha256": "e3b7b4daa7b0eb30cbd12d4354b9961f4f04038ac68e7d151ccaa76d91e2a861" + }, + "assets/kenney/tiny_town/Tiles/tile_0114.png": { + "bytes": 200, + "sha256": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41" + }, + "assets/kenney/tiny_town/Tiles/tile_0114.png.import": { + "bytes": 961, + "sha256": "f7f9bba33ba916a2f774c38657dd4d453c11a0fceaa7c1c56ff7eb7424eee936" + }, + "assets/kenney/tiny_town/Tiles/tile_0115.png": { + "bytes": 186, + "sha256": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3" + }, + "assets/kenney/tiny_town/Tiles/tile_0115.png.import": { + "bytes": 961, + "sha256": "76dd9dc8bd75d823c9c02b5817247d7678a1ac6ade13252f13670bb186101925" + }, + "assets/kenney/tiny_town/Tiles/tile_0116.png": { + "bytes": 184, + "sha256": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36" + }, + "assets/kenney/tiny_town/Tiles/tile_0116.png.import": { + "bytes": 961, + "sha256": "b8a53e6e601ba6703431de2126aa95a08e3242db5b1ea120e3049fb069429b9b" + }, + "assets/kenney/tiny_town/Tiles/tile_0117.png": { + "bytes": 172, + "sha256": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665" + }, + "assets/kenney/tiny_town/Tiles/tile_0117.png.import": { + "bytes": 961, + "sha256": "186f8220eca2a2660305cd2c232a7061acd636470251e469040ca807cb0c2ef8" + }, + "assets/kenney/tiny_town/Tiles/tile_0118.png": { + "bytes": 183, + "sha256": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1" + }, + "assets/kenney/tiny_town/Tiles/tile_0118.png.import": { + "bytes": 960, + "sha256": "78511c07c70676b4ca4a8b028470feeb821e0186c9173834364133448e7c8e20" + }, + "assets/kenney/tiny_town/Tiles/tile_0119.png": { + "bytes": 183, + "sha256": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8" + }, + "assets/kenney/tiny_town/Tiles/tile_0119.png.import": { + "bytes": 961, + "sha256": "267aa293934aca4e30439150dac471b029391511da59ace9633aa573aabe024e" + }, + "assets/kenney/tiny_town/Tiles/tile_0120.png": { + "bytes": 158, + "sha256": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2" + }, + "assets/kenney/tiny_town/Tiles/tile_0120.png.import": { + "bytes": 961, + "sha256": "cf7e72e5342958150af8bd04bf7468cefe4edba0e656265325a30a203a977e46" + }, + "assets/kenney/tiny_town/Tiles/tile_0121.png": { + "bytes": 141, + "sha256": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305" + }, + "assets/kenney/tiny_town/Tiles/tile_0121.png.import": { + "bytes": 961, + "sha256": "a74e8dad6a0d3cd6d8e3f7772f15a9be76fbb98a7ff07d335ccaabcba6d42441" + }, + "assets/kenney/tiny_town/Tiles/tile_0122.png": { + "bytes": 163, + "sha256": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59" + }, + "assets/kenney/tiny_town/Tiles/tile_0122.png.import": { + "bytes": 961, + "sha256": "bf3dbaf401f99a1150659d912c41fdc59428cf07d4054dfd7ed3eb15a96f3202" + }, + "assets/kenney/tiny_town/Tiles/tile_0123.png": { + "bytes": 145, + "sha256": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c" + }, + "assets/kenney/tiny_town/Tiles/tile_0123.png.import": { + "bytes": 961, + "sha256": "5db42a1bcf830c8341c91b1fa8a536cf9e7d6f6ceff36e91010681529e223358" + }, + "assets/kenney/tiny_town/Tiles/tile_0124.png": { + "bytes": 146, + "sha256": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e" + }, + "assets/kenney/tiny_town/Tiles/tile_0124.png.import": { + "bytes": 961, + "sha256": "5bdae429cbf30df9f50111462d34bee53182f165d240ac45cf980a17720851e6" + }, + "assets/kenney/tiny_town/Tiles/tile_0125.png": { + "bytes": 186, + "sha256": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69" + }, + "assets/kenney/tiny_town/Tiles/tile_0125.png.import": { + "bytes": 961, + "sha256": "c27dc5eff3274a9697cc15ec8b1a961b3d29cde968f5b3bff9e8b9b40184a8b8" + }, + "assets/kenney/tiny_town/Tiles/tile_0126.png": { + "bytes": 140, + "sha256": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8" + }, + "assets/kenney/tiny_town/Tiles/tile_0126.png.import": { + "bytes": 961, + "sha256": "23eb7ba1905c5c333c02c0e53c60cd0ba0e4de48e87b55f75451e005063f2ed8" + }, + "assets/kenney/tiny_town/Tiles/tile_0127.png": { + "bytes": 184, + "sha256": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432" + }, + "assets/kenney/tiny_town/Tiles/tile_0127.png.import": { + "bytes": 961, + "sha256": "dd1a769c7467868eeb8b7fd7ade345cb11c01b951408bc260068ecfcae8abc97" + }, + "assets/kenney/tiny_town/Tiles/tile_0128.png": { + "bytes": 200, + "sha256": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28" + }, + "assets/kenney/tiny_town/Tiles/tile_0128.png.import": { + "bytes": 961, + "sha256": "98abd148339516fe6fc772a8ca242381a1c137c1bd457004bf1095b1ef974aa4" + }, + "assets/kenney/tiny_town/Tiles/tile_0129.png": { + "bytes": 200, + "sha256": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4" + }, + "assets/kenney/tiny_town/Tiles/tile_0129.png.import": { + "bytes": 960, + "sha256": "8db359dd68e5e27b2e5d815268952dc583c23c8929e69521fef250bce988225a" + }, + "assets/kenney/tiny_town/Tiles/tile_0130.png": { + "bytes": 206, + "sha256": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26" + }, + "assets/kenney/tiny_town/Tiles/tile_0130.png.import": { + "bytes": 961, + "sha256": "80988ea2c17bc102486196b33d90e8ea1bebd3b0fff8a3fb8e440b32e0208957" + }, + "assets/kenney/tiny_town/Tiles/tile_0131.png": { + "bytes": 220, + "sha256": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452" + }, + "assets/kenney/tiny_town/Tiles/tile_0131.png.import": { + "bytes": 961, + "sha256": "cdd3a65934dbf1a92b085dab7ef02c88879cbca9f0a337341b716b499c3991a0" + }, + "assets/kenney/tiny_town/Tilesheet.txt": { + "bytes": 238, + "sha256": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00" + }, + "assets/kenney/tiny_town/Tiny Dungeon (base pack).url": { + "bytes": 131, + "sha256": "6d93bb958f9b7d5f21ceb8cbd24c184dc5c9f87aee7c680b336ecba7a89823d8" + }, + "assets/kenney/tiny_town/Visit Kenney.url": { + "bytes": 44, + "sha256": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284" + }, + "assets/kenney/tiny_town/Visit Patreon.url": { + "bytes": 54, + "sha256": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png": { + "bytes": 2722232, + "sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png.import": { + "bytes": 1029, + "sha256": "ad532d171e4c4b57c7e28000f2abf3948e340bc3ce368e4bd82711d08b8abcf9" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.prompt.md": { + "bytes": 2899, + "sha256": "7d9ad316086f1256ab8fbcd24e84dc497b117b1c502df1f76d176aa61cedc9d8" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png": { + "bytes": 3049138, + "sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png.import": { + "bytes": 1080, + "sha256": "fdf307e5147e594cab5acd4e1f8c06d5bb62b1962241de050df06f7879d6aa28" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.prompt.md": { + "bytes": 3069, + "sha256": "bb0f8ba1350e1fa15be2936139dbbac02a809b9db699b3ae073ce579996ad439" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-prompt.md": { + "bytes": 1874, + "sha256": "9e938a990e01fe97daebc0405256bf63cb87af6e2b7951568de381f3775db580" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png": { + "bytes": 3076090, + "sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png.import": { + "bytes": 1066, + "sha256": "fbdac36124d5aa559038452d70d4e6cbde902ff0bafa3e9f20caf189b2e546d3" + }, + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png": { + "bytes": 1461992, + "sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d" + }, + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png.import": { + "bytes": 1023, + "sha256": "9bfe922148dc14bf729b92cc30c67119d1645e0e02d79eb79c175c5415badd0f" + }, + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png": { + "bytes": 434318, + "sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44" + }, + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png.import": { + "bytes": 1017, + "sha256": "b861b4efc54a95cc3ff0b28b4aa38e1383469b98e6c5eb19bf022330169cefc1" + }, + "assets/mockups/the-tree-runtime-ui-v4-icons.png": { + "bytes": 1317405, + "sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8" + }, + "assets/mockups/the-tree-runtime-ui-v4-icons.png.import": { + "bytes": 1003, + "sha256": "d14ae1dd54a1aab6ab3ead98fbb85153b1530f7ee7ee77efe9c0846dc3eda204" + }, + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png": { + "bytes": 1321334, + "sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c" + }, + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png.import": { + "bytes": 1015, + "sha256": "b31b085b2e8c0c37cf43ff2d662af75b4a64a9472ab240669a09552f9cfa7969" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png": { + "bytes": 6569282, + "sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png.import": { + "bytes": 1015, + "sha256": "62e578057df63b8ac8238f63b91e24e6bb655465b29916888aba7f137cd267ef" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors.png": { + "bytes": 1322150, + "sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors.png.import": { + "bytes": 1005, + "sha256": "e0be674acd73182b9c8c48c42afd054c814f00a0d924d023c6810596afefc6be" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png": { + "bytes": 8849219, + "sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png.import": { + "bytes": 1012, + "sha256": "b8610cd4424365597cb4bda6c20c161853394016139fd134184e58f96f548b6d" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins.png": { + "bytes": 1778605, + "sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins.png.import": { + "bytes": 1003, + "sha256": "af76edcda2da8acbdcf1e61406b91158091591893eea1b85fcd1e3ea45f8261d" + }, + "assets/shaders/layer_lens.gdshader": { + "bytes": 787, + "sha256": "be8b7965b371a1935bec943bb244a32e70471f31a78d22151ee7133931029da1" + }, + "assets/shaders/layer_lens.gdshader.uid": { + "bytes": 20, + "sha256": "1ee97a9c1d31493ea837db26bb001c29c0d8beb63aba6f57a50efdff6fa2361e" + }, + "assets/themes/japanese_fantasy/README.md": { + "bytes": 5544, + "sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d" + }, + "assets/themes/japanese_fantasy/actor-markers-v2.png": { + "bytes": 2165570, + "sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4" + }, + "assets/themes/japanese_fantasy/actor-markers-v2.png.import": { + "bytes": 981, + "sha256": "2c5230290f61d8d5846c51de9000c23913855dc5b698c6336b9e0b98bc633b77" + }, + "assets/themes/japanese_fantasy/facility-icons-v2.png": { + "bytes": 1848036, + "sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6" + }, + "assets/themes/japanese_fantasy/facility-icons-v2.png.import": { + "bytes": 985, + "sha256": "484caa3dd68dd166a84347ca6297b0228b9b4d6ed7d4e7c3fe3aa70606c2d8fe" + }, + "assets/themes/japanese_fantasy/system-icons-v2.png": { + "bytes": 1786659, + "sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40" + }, + "assets/themes/japanese_fantasy/system-icons-v2.png.import": { + "bytes": 978, + "sha256": "103127fbb3a0287421090089a679985109852ba0ff0f6c90ef3ff0beab06e7ba" + }, + "assets/themes/japanese_fantasy/ui-skin-v1.png": { + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2" + }, + "assets/themes/japanese_fantasy/ui-skin-v1.png.import": { + "bytes": 964, + "sha256": "0f557fe050aaf30226a648f483581201b8805f76e10e0d9b969ce10079707404" + }, + "assets/themes/japanese_fantasy/visual-theme-v1.tres": { + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18" + }, + "assets/themes/japanese_fantasy/world-back-v1.png": { + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c" + }, + "assets/themes/japanese_fantasy/world-back-v1.png.import": { + "bytes": 973, + "sha256": "5ba3cb9af8dddb345abb05be9bbd44240fade14cd9d113de4a6d1f6343e74196" + }, + "assets/themes/japanese_fantasy/world-front-v1.png": { + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5" + }, + "assets/themes/japanese_fantasy/world-front-v1.png.import": { + "bytes": 976, + "sha256": "186e162d2d5e4567d50768ebf286133031c7dca02954f9b25f3abead0278a7ae" + } + }, + "pending": { + "D05": "unresolved existing questions; existing approvals preserved", + "D08": "unresolved", + "D09": "unresolved" + }, + "accounting": { + "packages": 30, + "units": 88, + "completed": 15, + "credit": 0, + "partial_credit": false, + "whole_unit_accepted": false + }, + "native_evidence": { + "reuse_accepted": false, + "new_full_run": false, + "historical_only": { + "suites": 184, + "checks": 21903, + "parse": 329, + "owned_ended": 186 + }, + "reason": "Runner must independently establish exact S/C applicability; no native result claimed here." + } +} diff --git a/docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.md b/docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.md new file mode 100644 index 0000000..28cd321 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p26-01/CONTENT_LEDGER.md @@ -0,0 +1,99575 @@ +# P26-01 全必要内容の台帳 + +15/88、今回加算0。未制作/未定義は欠損。利用枠数は完成数ではない。 + +D05既存未解決事項・D08・D09は未解決。P22-03は未受入の参考資料。 + +## chapters.all + +- 種別: chapter +- 識別: null +- 状態: undefined +- 所管: D08 +- 条件: メインストーリー全章。原本の仕様書章番号をシナリオ章と混同しない。章名・章数・順序・場面一覧は未定義。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:8-8` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メインストーリークリア: 20時間 ~ 30時間 +``` + +原本 `docs/traceability/original/BASELINE.txt:26-26` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **信仰と依存:** 「信仰 (Faith)」は表の経営で得られストーリー進行に関わる。「依存 (Addiction)」は裏で客に植え付け、全財産を吐き出させるステータス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:27-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 1.5 世界観・ナラティブ定義 (World & Narrative Definition) + * **舞台:** 旧魔王城跡地に生えた「世界樹」。 + * **主人公:** かつて勇者として使い捨てられた男。宿屋の主として再起し真の王への即位を目指す。 + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:256-256` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## endings.all + +- 種別: ending +- 識別: null +- 状態: undefined +- 所管: D08 +- 条件: 全エンドを要求。個別エンドID・本数・到達条件は未定義。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:9-9` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 完全クリア(全エンド・全ヒロイン攻略・図鑑コンプ): 50時間以上 +``` + +原本 `docs/traceability/original/BASELINE.txt:135-135` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## endings.bad + +- 種別: ending +- 識別: null +- 状態: undefined +- 所管: P26-02 +- 条件: 特定バッドエンド確定時の敵/背景オブジェクト化。カテゴリのみ原本定義、対象人物/場面/数は未定義。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:135-135` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## endings.game_over + +- 種別: ending +- 識別: null +- 状態: missing +- 所管: P26-02 +- 条件: 赤字決算3回連続のゲームオーバー。物語エンド数への換算不可。 +- 理由: 欠損: 経済処理の既存コードは存在するが終点のシナリオ・画像・音声・全受入を証明しない。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:72-72` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **処理:** 売上(表裏の収益)から経費(人件費・維持費・借金返済)を引く。赤字決算が3回続くとゲームオーバー。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/economy/economy_service.gd", + "sha256": "95aedd0a0421c93e8fa39f0f76fa890cd0a46905d9a25c88c8b17c4d6d47728e", + "bytes": 30977, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/economy/economy_service.gd" + } +] +``` + +## encyclopedia.all + +- 種別: encyclopedia +- 識別: null +- 状態: undefined +- 所管: D08 +- 条件: 図鑑コンプ。対象集合・項目ID・解放条件・必要項目数は未定義。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:9-9` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 完全クリア(全エンド・全ヒロイン攻略・図鑑コンプ): 50時間以上 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## dialogue.all + +- 種別: dialogue +- 識別: null +- 状態: undefined +- 所管: P26-02 +- 条件: 会話/イベント用台詞とシナリオ。本文・話者・行数・場面単位は未定義。UI通知文を完成脚本に数えない。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:155-155` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 +``` + +原本 `docs/traceability/original/BASELINE.txt:230-230` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **グラフィック:** 高精細ドット絵(マップ・SDキャラ)と、高品質アニメ塗り立ち絵(イベント・会話)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:256-256` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## portraits.all + +- 種別: portrait +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: メイン/サブ人物の表情・衣装・破損・汚れ・刻印・妊婦外見・ルート別描き分け。差分枚数未定義。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:230-230` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **グラフィック:** 高精細ドット絵(マップ・SDキャラ)と、高品質アニメ塗り立ち絵(イベント・会話)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## voice.all + +- 種別: voice +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: キャラクターボイスの収録・実装。話者/台詞/クリップ数/担当未定義。BGMやUI音は代用不可。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:257-257` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **【フェーズ3】ベータ版・R18実装 (2027/03-08):** Hシーン実装、覗きモード組み込み、ボイス収録・実装、ゲームバランスの徹底調整。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.world + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 舞台・主人公・7人物の3運命を保つ。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:27-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 1.5 世界観・ナラティブ定義 (World & Narrative Definition) + * **舞台:** 旧魔王城跡地に生えた「世界樹」。 + * **主人公:** かつて勇者として使い捨てられた男。宿屋の主として再起し真の王への即位を目指す。 + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.scope + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 原本表現要求と今回の非露骨な監査範囲との差異を残す。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:31-34` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 1.6 成人向け要素の定義 (Adult Content Definition) + * **区分:** R18(成人向け) + * **表現の方向性:** 純愛(合意の上での性愛)、NTR(ライバルに奪われる背徳感)、堕落(快楽・金による尊厳破壊)。 + * **経営的搾取:** 覗き(マジックミラー越しの監視)、脅迫、人身売買。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.route_skills + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: ルートによる技能・衣装補正・離脱条件。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:134-135` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト:** 警告を無視すれば24時間勤務も可能(ストレス激増)。衣装変更で適正補正変化。 + * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.route_rules + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 3軸/盾・侵食・3種決闘・プレイヤー行動・履歴/外見の全共通条件。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.art + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 原本のマップ/SD/立ち絵・モーションと描き分け。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:229-230` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **テーマ:** 『二面性 (Duality)』。表(自然・秩序・光)と裏(人工・混沌・闇)のコントラスト。 + * **グラフィック:** 高精細ドット絵(マップ・SDキャラ)と、高品質アニメ塗り立ち絵(イベント・会話)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:234-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.cg + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 人物立ち絵およびルート別CG/差分/モブ汎用スチル。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.motion + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 待機・歩行・作業・気絶・原本必須モーションと効果。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-246` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 + * エフェクト(愛の盾、煙、マナの光)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## clause.production + +- 種別: category +- 識別: null +- 状態: missing +- 所管: P26-03 +- 条件: 原本のシナリオ/素材量産/音声制作と受入は未完。 +- 理由: 欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:255-258` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **【フェーズ1】プロトタイプ (2026/03-08):** 表裏レイヤー切替、AI移動ロジック、基本素材作成。MVPの完成。 + * **【フェーズ2】アルファ版量産 (2026/09-2027/02):** パラメータ管理実装、立ち絵・施設タイルの量産、シナリオ・通常BGM組み込み。 + * **【フェーズ3】ベータ版・R18実装 (2027/03-08):** Hシーン実装、覗きモード組み込み、ボイス収録・実装、ゲームバランスの徹底調整。 + * **【フェーズ4】ポリッシュ・マスターアップ (2027/09-12):** 進行不能バグ等のデバッグ、UIレスポンス向上、マスタリング、最終完成。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## route.anri.love + +- 種別: route +- 識別: {"character_id": "anri", "original_name": "アンリ", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "anri", + "love" + ] + } +] +``` + +## route.anri.ntr + +- 種別: route +- 識別: {"character_id": "anri", "original_name": "アンリ", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "anri", + "ntr" + ] + } +] +``` + +## route.anri.corruption + +- 種別: route +- 識別: {"character_id": "anri", "original_name": "アンリ", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "anri", + "corruption" + ] + } +] +``` + +## route.fine.love + +- 種別: route +- 識別: {"character_id": "fine", "original_name": "フィーネ", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "fine", + "love" + ] + } +] +``` + +## route.fine.ntr + +- 種別: route +- 識別: {"character_id": "fine", "original_name": "フィーネ", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "fine", + "ntr" + ] + } +] +``` + +## route.fine.corruption + +- 種別: route +- 識別: {"character_id": "fine", "original_name": "フィーネ", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "fine", + "corruption" + ] + } +] +``` + +## route.tomari.love + +- 種別: route +- 識別: {"character_id": "tomari", "original_name": "トマリ", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "tomari", + "love" + ] + } +] +``` + +## route.tomari.ntr + +- 種別: route +- 識別: {"character_id": "tomari", "original_name": "トマリ", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "tomari", + "ntr" + ] + } +] +``` + +## route.tomari.corruption + +- 種別: route +- 識別: {"character_id": "tomari", "original_name": "トマリ", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "tomari", + "corruption" + ] + } +] +``` + +## route.amelia.love + +- 種別: route +- 識別: {"character_id": "amelia", "original_name": "アメリア", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "amelia", + "love" + ] + } +] +``` + +## route.amelia.ntr + +- 種別: route +- 識別: {"character_id": "amelia", "original_name": "アメリア", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "amelia", + "ntr" + ] + } +] +``` + +## route.amelia.corruption + +- 種別: route +- 識別: {"character_id": "amelia", "original_name": "アメリア", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "amelia", + "corruption" + ] + } +] +``` + +## route.liz.love + +- 種別: route +- 識別: {"character_id": "liz", "original_name": "リズ", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "liz", + "love" + ] + } +] +``` + +## route.liz.ntr + +- 種別: route +- 識別: {"character_id": "liz", "original_name": "リズ", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "liz", + "ntr" + ] + } +] +``` + +## route.liz.corruption + +- 種別: route +- 識別: {"character_id": "liz", "original_name": "リズ", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "liz", + "corruption" + ] + } +] +``` + +## route.mimi.love + +- 種別: route +- 識別: {"character_id": "mimi", "original_name": "ミミ", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "mimi", + "love" + ] + } +] +``` + +## route.mimi.ntr + +- 種別: route +- 識別: {"character_id": "mimi", "original_name": "ミミ", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "mimi", + "ntr" + ] + } +] +``` + +## route.mimi.corruption + +- 種別: route +- 識別: {"character_id": "mimi", "original_name": "ミミ", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "mimi", + "corruption" + ] + } +] +``` + +## route.satsuki.love + +- 種別: route +- 識別: {"character_id": "satsuki", "original_name": "サツキ", "route_id": "love", "route_name": "純愛"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "satsuki", + "love" + ] + } +] +``` + +## route.satsuki.ntr + +- 種別: route +- 識別: {"character_id": "satsuki", "original_name": "サツキ", "route_id": "ntr", "route_name": "NTR"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "satsuki", + "ntr" + ] + } +] +``` + +## route.satsuki.corruption + +- 種別: route +- 識別: {"character_id": "satsuki", "original_name": "サツキ", "route_id": "corruption", "route_name": "堕落"} +- 状態: missing +- 所管: P26-02 +- 条件: 人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。 +- 理由: 欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +原本 `docs/traceability/original/BASELINE.txt:30-30` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ヒロイン:** 「純愛」「NTR」「快楽堕ち」の3つの運命を持つ7名のメインキャラクター。 +``` + +原本 `docs/traceability/original/BASELINE.txt:132-132` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ルート変化:** 純愛/堕落などの進行度で習得するスキルが変化する。 +``` + +原本 `docs/traceability/original/BASELINE.txt:138-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +3つの感情パラメータと防御値「愛の盾」、直接対決「決闘」によってヒロインの運命(純愛・NTR・堕落)をシミュレートする。 +## 7.2 感情パラメータと「愛の盾」 + * **好感度 (Affection):** 主人公への愛。「愛の盾」の最大耐久値。 + * **淫乱度 (Lust):** 快楽への依存。盾の防御力(ダメージ軽減率)を下げる。 + * **NTR度 (Netorare):** ライバル依存。盾破壊後に上昇する。 + * **『愛の盾』:** NTR攻撃を無効化するバリア。耐久値0でブレイクし、NTR侵食が始まる。 +## 7.3 NTR侵食プロセス + 1. **盾への攻撃:** ライバルと同配置時、盾耐久値が減少。 + 2. **ブレイク:** 耐久値0で「心の隙間」発生。 + 3. **NTR進行:** ライバル接触で直接NTR度が上昇。 + 4. **陥落確定:** NTR度が閾値越えで盾が消滅。純愛ルート完全消失。 +## 7.4 決闘システム (Duel System) +NTR阻止のための直接的解決手段。 + * **種類:** 武力決闘、商談決闘、夜の決闘(性技対決)。 + * **リターン:** ライバル追放・隷属化、「愛の盾」全回復。 + * **リスク:** 敗北時、ヒロインを即座に強奪されNTRルート確定。 +## 7.5 ルート攻略とプレイヤーアクション + * **純愛:** デート・会話で盾を回復。ライバルを物理的に隔離、または決闘で排除。 + * **NTR:** 意図的に放置・アングラ労働で盾を弱体化させ、覗き部屋から寝取られる過程を鑑賞する。 + * **堕落:** 媚薬や地下業務で淫乱度を上げ、盾の耐久値上限を溶かして家畜化させる。 +## 7.6 Hステータスと履歴 + * **履歴:** 処女喪失相手、経験数、現在のパートナーを記録。 + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "cell": [ + "satsuki", + "corruption" + ] + } +] +``` + +## usage.standard_room.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.standard_room.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "standard_room.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "一般客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.premium_room.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "premium_room.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "上級客室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_03.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_03.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "VIPスイート", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT高層", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_04.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_04.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ドミトリー", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:198-198` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.1 宿泊施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cafeteria.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "cafeteria.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大衆食堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_06.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_06.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "レストラン", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.tavern.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "tavern.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "酒場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_08.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_08.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "屋台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:200-200` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.2 飲食施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.public_bath.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "public_bath.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "大浴場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_10.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_10.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "カジノ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_11.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_11.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闘技場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "8x4", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.chapel.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "chapel.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "礼拝堂", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x3", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:202-202` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.3 衛生・娯楽施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.adult_private_room.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "adult_private_room.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "風俗個室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_14.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_14.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "高級ソープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_15.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_15.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "SM拷問室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.black_market.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "black_market.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "闇市場", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "FRONT地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:204-204` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.4 アングラ・性風俗施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.kitchen.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "kitchen.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "厨房", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.warehouse.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "warehouse.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "倉庫", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_waiting_room.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "staff_waiting_room.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "待機室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.staff_dormitory.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "staff_dormitory.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "従業員寮", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.security_station.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "security_station.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "警備員詰所", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.cleaning_room.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "cleaning_room.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "清掃員室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.infirmary.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "infirmary.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "医務室", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:206-206` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.5 バックヤード施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_24.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_24.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "覗き部屋", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x1", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_25.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_25.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "地下牢", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "4x2", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_26.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_26.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "マナ炉", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "6x3", "placement": "BACK地下", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:208-208` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.6 特殊・ギミック施設 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.guest_elevator.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "guest_elevator.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "蔓の昇降機", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.service_elevator.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "service_elevator.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "業務用EV", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "3x2", "placement": "BACK", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_29.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_29.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "ワープ", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "2x2", "placement": "FRONT", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv1.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv1.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv1.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv1.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv1.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv1.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv1.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv1.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 1, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv2.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv2.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv2.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv2.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv2.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv2.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv2.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv2.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 2, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv3.front.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv3.front.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv3.front.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv3.front.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "interior", "visual_context": "front"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv3.back.exterior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv3.back.exterior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "exterior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.original_facility_30.lv3.back.interior + +- 種別: usage +- 識別: {"slot_id": "original_facility_30.lv3.back.interior", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: {"facility": "魔法砲台", "layer_context_is_not_permission_to_build": true, "level": 3, "original_size": "未指定", "placement": "外壁", "screen": "Main world cutaway", "surface": "interior", "visual_context": "back"} +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +原本 `docs/traceability/original/BASELINE.txt:210-210` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 10.7 インフラ・防衛 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.anri.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.anri.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.anri.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.anri.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.anri.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.anri.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.anri.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.anri.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.anri.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.anri.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.anri.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.anri.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.anri.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.anri.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.anri.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.anri.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.anri.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.anri.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.anri.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.anri.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.anri.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:118-118` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.fine.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.fine.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.fine.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.fine.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.fine.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.fine.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.fine.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.fine.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.fine.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.fine.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.fine.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.fine.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.fine.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.fine.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.fine.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.fine.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.fine.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.fine.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.fine.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.fine.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.fine.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:119-119` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.tomari.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.tomari.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.tomari.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.tomari.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.tomari.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.tomari.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.tomari.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.tomari.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.tomari.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.tomari.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.tomari.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.tomari.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.tomari.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.tomari.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.tomari.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.tomari.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.tomari.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.tomari.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.tomari.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.tomari.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.tomari.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:120-120` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.amelia.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.amelia.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.amelia.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.amelia.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.amelia.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.amelia.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.amelia.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.amelia.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.amelia.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.amelia.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.amelia.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.amelia.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.amelia.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.amelia.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.amelia.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.amelia.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.amelia.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.amelia.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.amelia.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.amelia.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.amelia.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:121-121` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.liz.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.liz.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.liz.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.liz.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.liz.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.liz.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.liz.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.liz.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.liz.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.liz.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.liz.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.liz.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.liz.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.liz.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.liz.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.liz.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.liz.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.liz.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.liz.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.liz.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.liz.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:122-122` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.mimi.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.mimi.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.mimi.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.mimi.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.mimi.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.mimi.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.mimi.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.mimi.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.mimi.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.mimi.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.mimi.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.mimi.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.mimi.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.mimi.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.mimi.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.mimi.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.mimi.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.mimi.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.mimi.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.mimi.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.mimi.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:123-123` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "heroine.satsuki.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "heroine.satsuki.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "heroine.satsuki.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "heroine.satsuki.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "heroine.satsuki.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_marks + +- 種別: portrait_marks +- 識別: {"slot_id": "heroine.satsuki.portrait_marks", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: relationship-state marks; mandatory but unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:161-161` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "heroine.satsuki.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "heroine.satsuki.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "heroine.satsuki.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "heroine.satsuki.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "heroine.satsuki.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "heroine.satsuki.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "heroine.satsuki.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "heroine.satsuki.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.sd_secondary_motion + +- 種別: sd_secondary_motion +- 識別: {"slot_id": "heroine.satsuki.sd_secondary_motion", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required secondary movement; not produced/approved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.portrait_pregnancy + +- 種別: portrait_pregnancy +- 識別: {"slot_id": "heroine.satsuki.portrait_pregnancy", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: visual-state change; content count not frozen +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:160-160` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.portrait_route_style + +- 種別: portrait_route_style +- 識別: {"slot_id": "heroine.satsuki.portrait_route_style", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: original route-dependent style; exact variants undecided +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.heroine.satsuki.sd_restricted_loop + +- 種別: sd_restricted_loop +- 識別: {"slot_id": "heroine.satsuki.sd_restricted_loop", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: original required adult animation family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.heroine.satsuki.voice + +- 種別: voice +- 識別: {"slot_id": "heroine.satsuki.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +原本 `docs/traceability/original/BASELINE.txt:124-124` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.rai.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "rival.rai.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.rai.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "rival.rai.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.rai.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "rival.rai.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.rai.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "rival.rai.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.rai.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "rival.rai.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.rai.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "rival.rai.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "rival.rai.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "rival.rai.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "rival.rai.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "rival.rai.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "rival.rai.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "rival.rai.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "rival.rai.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.rai.voice + +- 種別: voice +- 識別: {"slot_id": "rival.rai.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.riesenbalt.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "rival.riesenbalt.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.riesenbalt.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "rival.riesenbalt.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.riesenbalt.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "rival.riesenbalt.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.riesenbalt.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "rival.riesenbalt.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.riesenbalt.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "rival.riesenbalt.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.riesenbalt.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "rival.riesenbalt.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "rival.riesenbalt.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "rival.riesenbalt.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "rival.riesenbalt.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "rival.riesenbalt.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "rival.riesenbalt.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "rival.riesenbalt.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "rival.riesenbalt.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.riesenbalt.voice + +- 種別: voice +- 識別: {"slot_id": "rival.riesenbalt.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.sou.portrait_base + +- 種別: portrait_base +- 識別: {"slot_id": "rival.sou.portrait_base", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: identity +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.sou.portrait_expression + +- 種別: portrait_expression +- 識別: {"slot_id": "rival.sou.portrait_expression", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: expression +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.sou.portrait_costume + +- 種別: portrait_costume +- 識別: {"slot_id": "rival.sou.portrait_costume", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: selected costume +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.sou.portrait_damage + +- 種別: portrait_damage +- 識別: {"slot_id": "rival.sou.portrait_damage", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: damaged state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.sou.portrait_dirt + +- 種別: portrait_dirt +- 識別: {"slot_id": "rival.sou.portrait_dirt", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: conversation/event: dirty state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.sou.sd_idle + +- 種別: sd_idle +- 識別: {"slot_id": "rival.sou.sd_idle", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: idle +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_walk + +- 種別: sd_walk +- 識別: {"slot_id": "rival.sou.sd_walk", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: role-specific walking +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_work + +- 種別: sd_work +- 識別: {"slot_id": "rival.sou.sd_work", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual role task +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_collapsed + +- 種別: sd_collapsed +- 識別: {"slot_id": "rival.sou.sd_collapsed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: stamina zero +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_carry + +- 種別: sd_carry +- 識別: {"slot_id": "rival.sou.sd_carry", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue/cargo carry if role applies +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_rescue + +- 種別: sd_rescue +- 識別: {"slot_id": "rival.sou.sd_rescue", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: actual rescue role/task; not all characters perform rescue +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:110-110` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_rest + +- 種別: sd_rest +- 識別: {"slot_id": "rival.sou.sd_rest", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: rest +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:109-109` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.sd_breath + +- 種別: sd_breath +- 識別: {"slot_id": "rival.sou.sd_breath", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: world: breathing +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.rival.sou.voice + +- 種別: voice +- 識別: {"slot_id": "rival.sou.voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: character speech; lines and clips unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.rival.additional_unfixed + +- 種別: additional_named_list +- 識別: {"slot_id": "rival.additional_unfixed", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original 等: additional identities/quantity not fixed; preserve open requirement +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:125-125` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ライバルキャラクター:** ライ、リーゼンバルト、ソウ等(雇用可能だがNTRリスク発生)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.background.front + +- 種別: usage +- 識別: {"slot_id": "background.front", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Main world distant backdrop in front +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "bytes": 2774704, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-front-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.background.back + +- 種別: usage +- 識別: {"slot_id": "background.back", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Main world distant backdrop in back +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "bytes": 2616183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-back-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.ui.front_skin + +- 種別: usage +- 識別: {"slot_id": "ui.front_skin", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Main/management/notification front skin: original parchment/front or black iron/monitor/back +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:237-237` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "bytes": 2492477, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "bytes": 12404, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ui.back_skin + +- 種別: usage +- 識別: {"slot_id": "ui.back_skin", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Main/management/notification back skin: original parchment/front or black iron/monitor/back +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:237-237` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "bytes": 2492477, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "bytes": 12404, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ui.emotion_graph + +- 種別: usage +- 識別: {"slot_id": "ui.emotion_graph", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Unit inspector three emotion axes +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:250-250` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.ui.shield_gauge + +- 種別: usage +- 識別: {"slot_id": "ui.shield_gauge", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Unit inspector actual shield +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:219-219` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.ui.camera_overlay + +- 種別: usage +- 識別: {"slot_id": "ui.camera_overlay", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Dedicated camera viewing interface; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:250-250` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.ui.camera_icon + +- 種別: usage +- 識別: {"slot_id": "ui.camera_icon", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Back-layer entry +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:221-221` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 裏層の「カメラアイコン」からマジックミラー視界へ移行。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.ui.grid_connection + +- 種別: usage +- 識別: {"slot_id": "ui.grid_connection", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Construction grid/connection warning +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:224-224` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **建設:** グリッドスナップ、接続ライン警告表示。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.ui.bubbles + +- 種別: usage +- 識別: {"slot_id": "ui.bubbles", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Zzz/anger/heart when matching unit state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:225-225` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.ui.event_log + +- 種別: usage +- 識別: {"slot_id": "ui.event_log", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Event history view +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:225-225` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.ui.cut_in + +- 種別: usage +- 識別: {"slot_id": "ui.cut_in", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original important warning/duel/defense start +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:226-226` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.ui.resource_hud + +- 種別: usage +- 識別: {"slot_id": "ui.resource_hud", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Funds/mana/material/time/weather/rank HUD +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:214-214` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.ui.layer_controls + +- 種別: usage +- 識別: {"slot_id": "ui.layer_controls", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Layer toggle/build/manage controls +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:215-215` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scenes/main/main.gd", + "sha256": "92677e4ac57ed8d418a4a716bf0874cbbaea79cff893e5163c82ad1f75e7140a", + "bytes": 141050, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/main.gd", + "historical_inventory": { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + }, + { + "path": "scenes/main/world_preview.gd", + "sha256": "4bc49a19a38b9c3b4d6bfc243ddf46f1f25469a8273adb5e812911ef9424a1f2", + "bytes": 96883, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scenes/main/world_preview.gd", + "historical_inventory": { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": false + } +] +``` + +## usage.effect.layer_ripple + +- 種別: usage +- 識別: {"slot_id": "effect.layer_ripple", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Seamless layer transition +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:232-232` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.effect.shield + +- 種別: usage +- 識別: {"slot_id": "effect.shield", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Actual shield event +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:246-246` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * エフェクト(愛の盾、煙、マナの光)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.effect.smoke + +- 種別: usage +- 識別: {"slot_id": "effect.smoke", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Smoke event/equipment state +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:246-246` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * エフェクト(愛の盾、煙、マナの光)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.effect.mana_light + +- 種別: usage +- 識別: {"slot_id": "effect.mana_light", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Mana visual event +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:246-246` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * エフェクト(愛の盾、煙、マナの光)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.audio.front_ambience + +- 種別: usage +- 識別: {"slot_id": "audio.front_ambience", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Front environment birds +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:239-239` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.audio.back_ambience + +- 種別: usage +- 識別: {"slot_id": "audio.back_ambience", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Back environment steam pipes +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:239-239` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.audio.restricted_se + +- 種別: usage +- 識別: {"slot_id": "audio.restricted_se", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original adult sound family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.audio.character_voice + +- 種別: usage +- 識別: {"slot_id": "audio.character_voice", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: All main/sub speech; line/clip count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.mob_restricted_still + +- 種別: usage +- 識別: {"slot_id": "content.mob_restricted_still", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original generic adult event still family; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.audio.front_bgm + +- 種別: usage +- 識別: {"slot_id": "audio.front_bgm", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Same composition arrangements/crossfade; back bass emphasis +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:238-238` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/paired_bgm.gd", + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "bytes": 3826, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/paired_bgm.gd", + "historical_inventory": { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.audio.back_bgm + +- 種別: usage +- 識別: {"slot_id": "audio.back_bgm", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Same composition arrangements/crossfade; back bass emphasis +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:238-238` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/paired_bgm.gd", + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "bytes": 3826, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/paired_bgm.gd", + "historical_inventory": { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.audio.ui + +- 種別: usage +- 識別: {"slot_id": "audio.ui", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: click/success/refusal/notification; no environmental/voice substitution +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:252-252` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "assets/audio/ui/click_001.ogg", + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "bytes": 4876, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/click_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "bytes": 8968, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/confirmation_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/ui/error_008.ogg", + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "bytes": 9215, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/error_008.ogg", + "historical_inventory": { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "bytes": 4848, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/bong_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.content.anri.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.anri.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.anri.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.anri.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.anri.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.anri.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.fine.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.fine.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.fine.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.fine.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.fine.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.fine.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.tomari.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.tomari.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.tomari.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.tomari.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.tomari.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.tomari.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.amelia.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.amelia.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.amelia.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.amelia.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.amelia.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.amelia.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.liz.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.liz.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.liz.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.liz.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.liz.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.liz.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.mimi.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.mimi.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.mimi.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.mimi.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.mimi.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.mimi.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.satsuki.pure_love.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.satsuki.pure_love.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.satsuki.ntr.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.satsuki.ntr.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.satsuki.fall.event_cg + +- 種別: usage +- 識別: {"slot_id": "content.satsuki.fall.event_cg", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:243-243` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.characters.mob_guests + +- 種別: usage +- 識別: {"slot_id": "characters.mob_guests", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:91-91` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 4.5 クラス別AI特性 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.mob_staff + +- 種別: usage +- 識別: {"slot_id": "characters.mob_staff", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original waiter/reception/bunny/chef/cleaner/carrier/rescue/adult-service/guard/trainer; role walk/task/idle/collapse/rest/carry where applicable; exact people/frames open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.mob_employment + +- 種別: usage +- 識別: {"slot_id": "characters.mob_employment", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: General/slave employee appearance classes; conditions/identities unresolved +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:97-97` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.1 ユニット分類と基本定義 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.other_sub + +- 種別: usage +- 識別: {"slot_id": "characters.other_sub", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Other subcharacters beyond the named seven/rivals; identity/count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:242-242` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.content.end_states + +- 種別: usage +- 識別: {"slot_id": "content.end_states", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: missing +- 所管: P26-03 +- 条件: Original limited departure/bad-end object states; exact content IDs remain open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:135-135` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。 +``` + +証拠(空配列は明示的欠損): + +```json +[] +``` + +## usage.characters.staff_role.ウェイター + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.ウェイター", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.受付係 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.受付係", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.バニー + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.バニー", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.シェフ + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.シェフ", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.清掃員 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.清掃員", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.運搬員 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.運搬員", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.救護班 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.救護班", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.娼婦 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.娼婦", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.警備員 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.警備員", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.staff_role.調教係 + +- 種別: usage +- 識別: {"slot_id": "characters.staff_role.調教係", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:104-104` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text +## 5.3 職種と役割 (Jobs & Roles) +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.guest_group.貴族 + +- 種別: usage +- 識別: {"slot_id": "characters.guest_group.貴族", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:92-92` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **貴族:** 金払いは良いが忍耐力が極端に低い。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.guest_group.聖職者 + +- 種別: usage +- 識別: {"slot_id": "characters.guest_group.聖職者", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:93-93` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.guest_group.エルフ + +- 種別: usage +- 識別: {"slot_id": "characters.guest_group.エルフ", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:94-94` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **エルフ:** 自然物を好む。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.characters.guest_group.魔族/亜人 + +- 種別: usage +- 識別: {"slot_id": "characters.guest_group.魔族/亜人", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:95-95` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **魔族/亜人:** 地下耐性が高く満足度が下がらない。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.客用通路 + +- 種別: usage +- 識別: {"slot_id": "ancillary.客用通路", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:46-46` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **施設:** 客室、商業、客用通路・エレベーター。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.裏通路 + +- 種別: usage +- 識別: {"slot_id": "ancillary.裏通路", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:49-49` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.従業員ドア + +- 種別: usage +- 識別: {"slot_id": "ancillary.従業員ドア", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 従業員ドア: front/back staff-only link; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:177-177` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.階段 + +- 種別: usage +- 識別: {"slot_id": "ancillary.階段", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:86-86` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.リネンシュート + +- 種別: usage +- 識別: {"slot_id": "ancillary.リネンシュート", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:49-49` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.隠し扉 + +- 種別: usage +- 識別: {"slot_id": "ancillary.隠し扉", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:49-49` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.受付/精算所 + +- 種別: usage +- 識別: {"slot_id": "ancillary.受付/精算所", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:190-190` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.金庫室 + +- 種別: usage +- 識別: {"slot_id": "ancillary.金庫室", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:191-191` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **金庫室:** 所持金上限解放。盗賊の標的になる。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.購買部 + +- 種別: usage +- 識別: {"slot_id": "ancillary.購買部", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:192-192` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **購買部:** 消費自動発注、戦利品買取。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.ancillary.闇銀行 + +- 種別: usage +- 識別: {"slot_id": "ancillary.闇銀行", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:188-188` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.facility.visual_states + +- 種別: usage +- 識別: {"slot_id": "facility.visual_states", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json"} +- 状態: placeholder +- 所管: P26-03 +- 条件: Facility world state when applicable: constructing/completed, operating/closed/suspended, unpowered, damaged, dirty; current implementation cues are not mandatory per-facility unique image counts +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:235-235` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。 +``` + +原本 `docs/traceability/original/BASELINE.txt:248-248` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_tower_art.gd", + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "bytes": 14969, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_tower_art.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/standard_room_art.gd", + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "bytes": 2800, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/standard_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "bytes": 3100, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/infirmary_room_art.gd", + "historical_inventory": { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## usage.unit.visual_states + +- 種別: usage +- 識別: {"slot_id": "unit.visual_states", "usage_source": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json"} +- 状態: code-drawing +- 所管: P26-03 +- 条件: idle/walk/work/collapse + role task/carry/rescue/clean/eat/rest/sleep as actual state; generic code draw does not complete per-role/identity assets +- 理由: 欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。 +- 必要数/完成数: 未定義 / 未計数 +- 欠損: original production content missing or undefined + +原本 `docs/traceability/original/BASELINE.txt:245-245` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。 +``` + +原本 `docs/traceability/original/BASELINE.txt:234-234` SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a` + +```text + * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。 +``` + +証拠(空配列は明示的欠損): + +```json +[ + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "historical_inventory": { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + }, + "current_bytes_equal_inventory": true + } +] +``` + +## 固定参照・監査境界 + +```json +{ + "task_id": "P26-01-LEDGER", + "schema_version": 1, + "source_anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "definition_base": "379a1ba8fd25b5ad24226178a2492f91761dc31d", + "usage_snapshots": { + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be", + "bytes": 1361931, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/facility_usage_slots.json" + }, + "records": [ + { + "slot_id": "standard_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "standard_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "一般客室", + "definition_id": "standard_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "一般客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "premium_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "上級客室", + "definition_id": "premium_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "上級客室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_03.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "VIPスイート", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT高層", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "VIPスイート", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT高層", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_04.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.1" + ], + "facility_name": "ドミトリー", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 198, + "text": "## 10.1 宿泊施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ドミトリー", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cafeteria.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "大衆食堂", + "definition_id": "cafeteria", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大衆食堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_06.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "レストラン", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "レストラン", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "tavern.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "酒場", + "definition_id": "tavern", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "酒場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_08.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.2" + ], + "facility_name": "屋台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 200, + "text": "## 10.2 飲食施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "屋台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "public_bath.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "大浴場", + "definition_id": "public_bath", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "大浴場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "6x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_10.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "カジノ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "カジノ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_11.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "闘技場", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闘技場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "8x4", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "chapel.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.3" + ], + "facility_name": "礼拝堂", + "definition_id": "chapel", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 202, + "text": "## 10.3 衛生・娯楽施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "礼拝堂", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "4x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "adult_private_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "風俗個室", + "definition_id": "adult_private_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "風俗個室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_14.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "高級ソープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "高級ソープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_15.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "SM拷問室", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "SM拷問室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "black_market.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.4" + ], + "facility_name": "闇市場", + "definition_id": "black_market", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 204, + "text": "## 10.4 アングラ・性風俗施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "闇市場", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "kitchen.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "厨房", + "definition_id": "kitchen", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "厨房", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "warehouse.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "倉庫", + "definition_id": "warehouse", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "倉庫", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_waiting_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "待機室", + "definition_id": "staff_waiting_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "待機室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "staff_dormitory.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "従業員寮", + "definition_id": "staff_dormitory", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "従業員寮", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "security_station.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "警備員詰所", + "definition_id": "security_station", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "警備員詰所", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "cleaning_room.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "清掃員室", + "definition_id": "cleaning_room", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "清掃員室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "infirmary.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.5" + ], + "facility_name": "医務室", + "definition_id": "infirmary", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 206, + "text": "## 10.5 バックヤード施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "医務室", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_24.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "覗き部屋", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "覗き部屋", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "2x1", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_25.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "地下牢", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "地下牢", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "4x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_26.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.6" + ], + "facility_name": "マナ炉", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK地下", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 208, + "text": "## 10.6 特殊・ギミック施設", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "マナ炉", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK地下", + "original_size": "6x3", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "guest_elevator.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "蔓の昇降機", + "definition_id": "guest_elevator", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "蔓の昇降機", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "service_elevator.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "業務用EV", + "definition_id": "service_elevator", + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "BACK", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": "scripts/ui/pixel_tower_art.gd", + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "業務用EV", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "BACK", + "original_size": "3x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_29.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "ワープ", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "FRONT", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "ワープ", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "FRONT", + "original_size": "2x2", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "front", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv1.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 1, + "layer": "back", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 1, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "front", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv2.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 2, + "layer": "back", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 2, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.front.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.front.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "front", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "front", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.back.exterior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "exterior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "exterior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + }, + { + "slot_id": "original_facility_30.lv3.back.interior", + "requirement": [ + "B-13.3", + "B-10.7" + ], + "facility_name": "魔法砲台", + "definition_id": null, + "level": 3, + "layer": "back", + "surface": "interior", + "original_placement": "外壁", + "creator": "unassigned", + "status": "unverified_required_slot", + "approved_asset": null, + "existing_candidate": null, + "note": "Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 210, + "text": "## 10.7 インフラ・防衛", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": { + "screen": "Main world cutaway", + "facility": "魔法砲台", + "level": 3, + "visual_context": "back", + "surface": "interior", + "placement": "外壁", + "original_size": "未指定", + "layer_context_is_not_permission_to_build": true + }, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unfinished; current code/media are limited candidates", + "required_file_count": null, + "required_frame_count": null, + "variant_policy": "A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files.", + "state_group_ref": "facility.visual_states" + } + ] + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f", + "bytes": 232930, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/character_usage_slots.json" + }, + "records": [ + { + "slot_id": "heroine.anri.portrait_base", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_expression", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_costume", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_damage", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_dirt", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_marks", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_idle", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_walk", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_work", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_collapsed", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_carry", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_rescue", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_rest", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_breath", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_secondary_motion", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_pregnancy", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.portrait_route_style", + "character": "アンリ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.sd_restricted_loop", + "character": "アンリ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.anri.voice", + "character": "アンリ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 118, + "text": " * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_base", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_expression", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_costume", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_damage", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_dirt", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_marks", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_idle", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_walk", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_work", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_collapsed", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_carry", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_rescue", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_rest", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_breath", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_secondary_motion", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_pregnancy", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.portrait_route_style", + "character": "フィーネ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.sd_restricted_loop", + "character": "フィーネ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.fine.voice", + "character": "フィーネ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 119, + "text": " * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_base", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_expression", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_costume", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_damage", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_dirt", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_marks", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_idle", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_walk", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_work", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_collapsed", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_carry", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_rescue", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_rest", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_breath", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_secondary_motion", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_pregnancy", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.portrait_route_style", + "character": "トマリ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.sd_restricted_loop", + "character": "トマリ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.tomari.voice", + "character": "トマリ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 120, + "text": " * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_base", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_expression", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_costume", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_damage", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_dirt", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_marks", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_idle", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_walk", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_work", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_collapsed", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_carry", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_rescue", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_rest", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_breath", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_secondary_motion", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_pregnancy", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.portrait_route_style", + "character": "アメリア", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.sd_restricted_loop", + "character": "アメリア", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.amelia.voice", + "character": "アメリア", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 121, + "text": " * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_base", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_expression", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_costume", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_damage", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_dirt", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_marks", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_idle", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_walk", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_work", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_collapsed", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_carry", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_rescue", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_rest", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_breath", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_secondary_motion", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_pregnancy", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.portrait_route_style", + "character": "リズ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.sd_restricted_loop", + "character": "リズ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.liz.voice", + "character": "リズ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 122, + "text": " * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_base", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_expression", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_costume", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_damage", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_dirt", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_marks", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_idle", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_walk", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_work", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_collapsed", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_carry", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_rescue", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_rest", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_breath", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_secondary_motion", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_pregnancy", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.portrait_route_style", + "character": "ミミ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.sd_restricted_loop", + "character": "ミミ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.mimi.voice", + "character": "ミミ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 123, + "text": " * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_base", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_expression", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_costume", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_damage", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_dirt", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_marks", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_marks", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 161, + "text": " * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_idle", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_walk", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_work", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_collapsed", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_carry", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_rescue", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_rest", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_breath", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_secondary_motion", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_secondary_motion", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original required secondary movement; not produced/approved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_pregnancy", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_pregnancy", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 160, + "text": " * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-7.6" + ], + "usage_condition": "visual-state change; content count not frozen", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.portrait_route_style", + "character": "サツキ", + "character_role": "heroine", + "kind": "portrait_route_style", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.sd_restricted_loop", + "character": "サツキ", + "character_role": "heroine", + "kind": "sd_restricted_loop", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "heroine.satsuki.voice", + "character": "サツキ", + "character_role": "heroine", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 124, + "text": " * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_base", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_expression", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_costume", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_damage", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.portrait_dirt", + "character": "ライ", + "character_role": "rival", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_idle", + "character": "ライ", + "character_role": "rival", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_walk", + "character": "ライ", + "character_role": "rival", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_work", + "character": "ライ", + "character_role": "rival", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_collapsed", + "character": "ライ", + "character_role": "rival", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_carry", + "character": "ライ", + "character_role": "rival", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_rescue", + "character": "ライ", + "character_role": "rival", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_rest", + "character": "ライ", + "character_role": "rival", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.sd_breath", + "character": "ライ", + "character_role": "rival", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.rai.voice", + "character": "ライ", + "character_role": "rival", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_base", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_expression", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_costume", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_damage", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.portrait_dirt", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_idle", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_walk", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_work", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_collapsed", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_carry", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_rescue", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_rest", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.sd_breath", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.riesenbalt.voice", + "character": "リーゼンバルト", + "character_role": "rival", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_base", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_base", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: identity", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_expression", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_expression", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: expression", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_costume", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_costume", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "conversation/event: selected costume", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_damage", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_damage", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: damaged state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.portrait_dirt", + "character": "ソウ", + "character_role": "rival", + "kind": "portrait_dirt", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "conversation/event: dirty state", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_idle", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_idle", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: idle", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_walk", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_walk", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: role-specific walking", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_work", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_work", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: actual role task", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_collapsed", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_collapsed", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "world: stamina zero", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_carry", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_carry", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_rescue", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_rescue", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_rest", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_rest", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.4" + ], + "usage_condition": "world: rest", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.sd_breath", + "character": "ソウ", + "character_role": "rival", + "kind": "sd_breath", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.3" + ], + "usage_condition": "world: breathing", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_generic_candidate_only", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.sou.voice", + "character": "ソウ", + "character_role": "rival", + "kind": "voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "character speech; lines and clips unresolved", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "inventory_key_only_not_runtime_character_id": true + }, + { + "slot_id": "rival.additional_unfixed", + "character": null, + "character_role": "rival", + "kind": "additional_named_list", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 125, + "text": " * **ライバルキャラクター:** ライ、リーゼンバルト、ソウ等(雇用可能だがNTRリスク発生)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original 等: additional identities/quantity not fixed; preserve open requirement", + "required_variant_count": null, + "required_file_count": null, + "representations": [], + "finished_asset": null, + "delivery_classification": "required_scope_unresolved", + "creator": "unassigned" + } + ] + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7", + "bytes": 95365, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/other_usage_slots.json" + }, + "records": [ + { + "slot_id": "background.front", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.3" + ], + "usage_condition": "Main world distant backdrop in front", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "background.back", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.3" + ], + "usage_condition": "Main world distant backdrop in back", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "representation": "placeholder_media", + "applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Background fallback and composition; not finished far-view art", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.front_skin", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Main/management/notification front skin: original parchment/front or black iron/monitor/back", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.back_skin", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Main/management/notification back skin: original parchment/front or black iron/monitor/back", + "representations": [ + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation": "placeholder_media", + "applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "final_quality_accepted": false + }, + { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation": "code_drawn", + "applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.emotion_graph", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.4" + ], + "usage_condition": "Unit inspector three emotion axes", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.shield_gauge", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 219, + "text": " * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.2" + ], + "usage_condition": "Unit inspector actual shield", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.camera_overlay", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.4" + ], + "usage_condition": "Dedicated camera viewing interface; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.camera_icon", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 221, + "text": " * 裏層の「カメラアイコン」からマジックミラー視界へ移行。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.3" + ], + "usage_condition": "Back-layer entry", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.grid_connection", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 224, + "text": " * **建設:** グリッドスナップ、接続ライン警告表示。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Construction grid/connection warning", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.bubbles", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Zzz/anger/heart when matching unit state", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.event_log", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Event history view", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.cut_in", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 226, + "text": " * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.4" + ], + "usage_condition": "Original important warning/duel/defense start", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.resource_hud", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 214, + "text": " * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.1" + ], + "usage_condition": "Funds/mana/material/time/weather/rank HUD", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ui.layer_controls", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 215, + "text": " * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-11.1" + ], + "usage_condition": "Layer toggle/build/manage controls", + "representations": [ + { + "path": "scenes/main/main.gd", + "bytes": 135550, + "sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "representation": "code_drawn", + "applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "final_quality_accepted": false + }, + { + "path": "scenes/main/world_preview.gd", + "bytes": 64597, + "sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "representation": "code_drawn", + "applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "code_drawn_current_partial_use", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.layer_ripple", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 232, + "text": " * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.2" + ], + "usage_condition": "Seamless layer transition", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.shield", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "Actual shield event", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.smoke", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "Smoke event/equipment state", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "effect.mana_light", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.2" + ], + "usage_condition": "Mana visual event", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.front_ambience", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Front environment birds", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.back_ambience", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Back environment steam pipes", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.restricted_se", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "Original adult sound family; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.character_voice", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "All main/sub speech; line/clip count open", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mob_restricted_still", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original generic adult event still family; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.front_bgm", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "representations": [ + { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.back_bgm", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-12.4" + ], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "representations": [ + { + "path": "scripts/ui/paired_bgm.gd", + "bytes": 3826, + "sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation": "code_drawn", + "applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation": "placeholder_media", + "applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation": "placeholder_media", + "applicability": "Adopted candidate arrangement, not final quality acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "audio.ui", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.5" + ], + "usage_condition": "click/success/refusal/notification; no environmental/voice substitution", + "representations": [ + { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "representation": "placeholder_media", + "applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.anri.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.anri.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.anri.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.fine.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.fine.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.fine.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.tomari.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.tomari.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.tomari.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.amelia.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.amelia.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.amelia.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.liz.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.liz.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.liz.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mimi.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mimi.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.mimi.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.satsuki.pure_love.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.satsuki.ntr.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.satsuki.fall.event_cg", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.mob_guests", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 91, + "text": "## 4.5 クラス別AI特性", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.mob_staff", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original waiter/reception/bunny/chef/cleaner/carrier/rescue/adult-service/guard/trainer; role walk/task/idle/collapse/rest/carry where applicable; exact people/frames open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.mob_employment", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 97, + "text": "## 5.1 ユニット分類と基本定義", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "General/slave employee appearance classes; conditions/identities unresolved", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.other_sub", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Other subcharacters beyond the named seven/rivals; identity/count open", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "content.end_states", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 135, + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-13.1" + ], + "usage_condition": "Original limited departure/bad-end object states; exact content IDs remain open", + "representations": [], + "finished_asset": null, + "delivery_classification": "required_unproduced", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.ウェイター", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.受付係", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.バニー", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.シェフ", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.清掃員", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.運搬員", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.救護班", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.娼婦", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.警備員", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.staff_role.調教係", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-5.3" + ], + "usage_condition": "Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.貴族", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 92, + "text": " * **貴族:** 金払いは良いが忍耐力が極端に低い。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.聖職者", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 93, + "text": " * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.エルフ", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 94, + "text": " * **エルフ:** 自然物を好む。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "characters.guest_group.魔族/亜人", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 95, + "text": " * **魔族/亜人:** 地下耐性が高く満足度が下がらない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-4.5" + ], + "usage_condition": "Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open", + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.客用通路", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 46, + "text": " * **施設:** 客室、商業、客用通路・エレベーター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.裏通路", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.従業員ドア", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 177, + "text": " * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 従業員ドア: front/back staff-only link; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.階段", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 86, + "text": " * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-8.4" + ], + "usage_condition": "Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.リネンシュート", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-2.4" + ], + "usage_condition": "Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.隠し扉", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-2.4" + ], + "usage_condition": "Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.受付/精算所", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 190, + "text": " * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.金庫室", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 191, + "text": " * **金庫室:** 所持金上限解放。盗賊の標的になる。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.購買部", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 192, + "text": " * **購買部:** 消費自動発注、戦利品買取。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + }, + { + "slot_id": "ancillary.闇銀行", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 188, + "text": " * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "requirement": [ + "B-9.3" + ], + "usage_condition": "Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "delivery_classification": "current_candidate_not_finished", + "required_variant_count": null, + "required_file_count": null, + "required_frame_count": null, + "creator": "unassigned" + } + ] + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json": { + "source": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8", + "bytes": 4501, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/state_usage_groups.json" + }, + "records": [ + { + "group_id": "facility.visual_states", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Facility world state when applicable: constructing/completed, operating/closed/suspended, unpowered, damaged, dirty; current implementation cues are not mandatory per-facility unique image counts", + "required_file_count": null, + "required_frame_count": null, + "representations": [ + { + "path": "scripts/ui/pixel_tower_art.gd", + "bytes": 14969, + "sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation": "code_drawn", + "applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/standard_room_art.gd", + "bytes": 2800, + "sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation": "code_drawn", + "applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "scripts/ui/infirmary_room_art.gd", + "bytes": 3100, + "sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation": "code_drawn", + "applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "final_quality_accepted": false + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation": "placeholder_media", + "applicability": "Shared generic atlas, not facility-specific acceptance", + "final_quality_accepted": false + } + ], + "finished_asset": null, + "scope_note": "No new state transitions/policies. Existing 3-state contract and approved A04/A05 apply; exact visible variants per facility require P22-02/P25 production acceptance." + }, + { + "group_id": "unit.visual_states", + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "idle/walk/work/collapse + role task/carry/rescue/clean/eat/rest/sleep as actual state; generic code draw does not complete per-role/identity assets", + "required_file_count": null, + "required_frame_count": null, + "representations": [ + { + "path": "scripts/ui/pixel_people.gd", + "bytes": 4270, + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation": "code_drawn", + "applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "final_quality_accepted": false + } + ], + "finished_asset": null + } + ] + } + }, + "published_material": { + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "manifest_sha256": "90b5a69d5f364012edabe5a68b8c7613f5f5ca47bc189d435dd2e69b8dd8c915", + "manifest_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/ROOT_MATERIAL_PRESERVATION_MANIFEST.json" + }, + "references": { + "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json": { + "path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json", + "sha256": "9904095c19742bac2871ea62347543cfc6169771454bc7419fccc2ac1e95779c", + "bytes": 1609120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p19-03/REACHABILITY_TABLE.json" + }, + "docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json": { + "path": "docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json", + "sha256": "ccd3a46caacae6f87c2c752a3eef49048807bb760b8cfd1abdc65bf653768177", + "bytes": 1748832, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json" + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/contract.json", + "sha256": "ab7995dcf09c9d4ec08b0cad82ff5e06d277836a1436c514bdee67cc9d6ed66c", + "bytes": 4170, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/contract.json" + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json", + "sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5", + "bytes": 5497, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/source_pins.json" + }, + "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/current_media_inventory.json", + "sha256": "6a981ff9e0a936c643b877fa9b0c23fb4ab7cdca3f84c35504107702398d00ff", + "bytes": 81687, + "anchor": "137639773c9017f9ee7733d78e37179b687f965c", + "anchor_path": "docs/plans/original-completion-2026-10-02/execution/p26-01/accepted-p22-01-inputs/current_media_inventory.json" + } + }, + "P22_03_authority": "draft/unaccepted reference only", + "actual_support": [ + { + "path": "data/characters/mvp_unique_characters.json", + "sha256": "bf83872ae9bacedf4b1d48a8b1eb28479f3c33416303dbbe8ba11b6466c0dde4", + "bytes": 1032, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "data/characters/mvp_unique_characters.json", + "lines": [ + 1, + 32 + ], + "text": "{\n \"schema_version\": 1,\n \"content_type\": \"unique_characters\",\n \"entries\": [\n {\n \"id\": \"heroine_anri\",\n \"display_name\": \"アンリ\",\n \"character_kind\": \"heroine\",\n \"age\": 25,\n \"adult_verified\": true,\n \"role_id\": \"innkeeper\",\n \"counterpart_id\": \"rival_rai\",\n \"preferred_shift\": \"day\",\n \"traits\": [\"friendly\", \"unique\", \"unsellable\"],\n \"skills\": {\"combat\": 24, \"operation\": 66, \"service\": 82, \"underworld\": 18},\n \"mechanical_effects\": {\"assigned_floor_revenue_multiplier_bp\": 12000}\n },\n {\n \"id\": \"rival_rai\",\n \"display_name\": \"ライ\",\n \"character_kind\": \"rival\",\n \"age\": 29,\n \"adult_verified\": true,\n \"role_id\": \"influencer\",\n \"counterpart_id\": \"heroine_anri\",\n \"preferred_shift\": \"night\",\n \"traits\": [\"diplomatic\", \"unique\", \"unsellable\"],\n \"skills\": {\"combat\": 45, \"operation\": 38, \"service\": 72, \"underworld\": 68},\n \"mechanical_effects\": {\"base_shield_attack\": 8, \"night_shield_attack_bonus\": 4}\n }\n ]\n}" + }, + { + "path": "scripts/relationship/original_relationship_state.gd", + "sha256": "d1bfabfd205becf6d3cf1d6b6c477393319b26b0e7504fd227c3714761101616", + "bytes": 1571, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/relationship/original_relationship_state.gd", + "lines": [ + 4, + 34 + ], + "text": "## Explicit facts only. Numeric values are not production initialization approval.\n## No update, attack, reduction, threshold or route policy is defined here.\nconst FIELDS := [\"subject_id\", \"protagonist_id\", \"rival_id\", \"affection\", \"lust\", \"netorare\", \"shield_current\", \"shield_max\"]\nvar _payload: Dictionary = {}\n\n\nstatic func from_snapshot(value: Variant) -> OriginalRelationshipState:\n\tif not value is Dictionary or value.size() != FIELDS.size():\n\t\treturn null\n\tfor field: String in FIELDS:\n\t\tif not value.has(field):\n\t\t\treturn null\n\tfor field: String in [\"subject_id\", \"protagonist_id\", \"rival_id\"]:\n\t\tif not (value[field] is String or value[field] is StringName) or String(value[field]).is_empty():\n\t\t\treturn null\n\tif value[\"subject_id\"] == value[\"protagonist_id\"] or value[\"subject_id\"] == value[\"rival_id\"] or value[\"protagonist_id\"] == value[\"rival_id\"]:\n\t\treturn null\n\tfor field: String in [\"affection\", \"lust\", \"netorare\", \"shield_current\", \"shield_max\"]:\n\t\tif not (value[field] is int or value[field] is float):\n\t\t\treturn null\n\t\tif value[field] is float and not is_finite(value[field]):\n\t\t\treturn null\n\tif value[\"shield_max\"] != value[\"affection\"] or value[\"shield_current\"] < 0 or value[\"shield_current\"] > value[\"shield_max\"]:\n\t\treturn null\n\tvar state := OriginalRelationshipState.new()\n\tstate._payload = value.duplicate(true)\n\treturn state\n\n\nfunc create_snapshot() -> Dictionary:\n\treturn _payload.duplicate(true)" + }, + { + "path": "autoload/simulation_runtime.gd", + "sha256": "45514aea9367ff678f4dc05166bb9b58121f240d4b5565edeb7ab258e3ded8e0", + "bytes": 616434, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "autoload/simulation_runtime.gd", + "lines": [ + 6791, + 6812 + ], + "text": "func _original_relationship_identities_valid(payload: Dictionary, staff_registry: StaffService, catalog: MvpContentCatalog) -> bool:\n\tif payload.get(\"protagonist_id\") != \"player\" or staff_registry == null:\n\t\treturn false\n\tvar subject := StringName(payload.get(\"subject_id\", \"\"))\n\tvar rival := StringName(payload.get(\"rival_id\", \"\"))\n\tif subject == &\"player\" or rival == &\"player\" or subject == rival or not staff_registry.has_staff(subject):\n\t\treturn false\n\tvar heroine_definition := catalog.get_entry(&\"unique_characters\", subject)\n\tvar rival_definition := catalog.get_entry(&\"unique_characters\", rival)\n\tvar subject_staff := staff_registry.get_staff(subject)\n\treturn subject_staff.employment_kind == StaffRuntime.EmploymentKind.UNIQUE \\\n\t\tand heroine_definition.get(&\"role_id\") == String(subject_staff.role_id) \\\n\t\tand heroine_definition.get(&\"character_kind\") == \"heroine\" \\\n\t\tand rival_definition.get(&\"character_kind\") == \"rival\" \\\n\t\tand heroine_definition.get(&\"counterpart_id\") == String(rival) \\\n\t\tand rival_definition.get(&\"counterpart_id\") == String(subject)\n\n\nfunc _execute_register_original_relationship(command: SimulationCommand) -> CommandResult:\n\tvar result := relationship_service.register_original_relationship(command.payload)\n\tresult.command_id = command.command_id\n\treturn result" + }, + { + "path": "scripts/relationship/relationship_service.gd", + "sha256": "d2f6304aa643b98914c5d65bf3eb673ca8cc427476187f43e76b4b941410b1d3", + "bytes": 27526, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/relationship/relationship_service.gd", + "lines": [ + 423, + 479 + ], + "text": "\t\tlegacy[&\"threshold_candidates\"] = current_candidates\n\tlegacy[&\"next_candidate_sequence\"] = _next_candidate_sequence\n\tvar result := _container_raw.duplicate(true)\n\tresult[&\"version\"] = SNAPSHOT_VERSION\n\tresult[&\"legacy\"] = legacy\n\t# Compatibility projection for existing snapshot consumers; the nested v1\n\t# record remains lossless, including extension names reserved by v2.\n\tif result.get(&\"relationships\") != relationships:\n\t\tresult[&\"relationships\"] = relationships.duplicate(true)\n\tvar originals: Array[Dictionary] = []\n\tfor payload: Dictionary in _original_records.values():\n\t\toriginals.append(payload.duplicate(true))\n\tif result.get(&\"original_relationships\") != originals:\n\t\tresult[&\"original_relationships\"] = originals\n\treturn result\n\n\nstatic func _merge_legacy_changes(raw: Dictionary, baseline: Dictionary, current: Dictionary) -> Dictionary:\n\tvar result := raw.duplicate(true)\n\tfor key: Variant in baseline:\n\t\tif not current.has(key):\n\t\t\tresult.erase(key)\n\tfor key: Variant in current:\n\t\tif baseline.has(key) and current[key] == baseline[key]:\n\t\t\tcontinue\n\t\tif current[key] is Dictionary and baseline.get(key) is Dictionary and result.get(key) is Dictionary:\n\t\t\tresult[key] = _merge_legacy_changes(result[key], baseline[key], current[key])\n\t\telse:\n\t\t\tresult[key] = current[key]\n\treturn result\n\n\nfunc restore_snapshot(snapshot: Dictionary) -> bool:\n\tvar version: Variant = _value(snapshot, &\"version\", null)\n\tif not version is int or version not in [1, SNAPSHOT_VERSION]:\n\t\tlast_error = \"Unsupported Relationship snapshot version.\"\n\t\treturn false\n\tvar legacy: Variant = snapshot if version == 1 else _value(snapshot, &\"legacy\", null)\n\tvar originals: Variant = [] if version == 1 else _value(snapshot, &\"original_relationships\", null)\n\tif not legacy is Dictionary or not originals is Array:\n\t\tlast_error = \"Malformed Relationship snapshot container.\"\n\t\treturn false\n\tif version == SNAPSHOT_VERSION and _value(snapshot, &\"relationships\", null) != _value(legacy, &\"relationships\", null):\n\t\tlast_error = \"Legacy compatibility projection disagrees with its source.\"\n\t\treturn false\n\tvar original_records: Dictionary = {}\n\tfor raw: Variant in originals:\n\t\tvar state := OriginalStateType.from_snapshot(raw)\n\t\tif state == null or original_records.has(state.subject_id()):\n\t\t\tlast_error = \"Invalid or duplicate original relationship.\"\n\t\t\treturn false\n\t\tif not _original_identity_validator.is_valid() or not bool(_original_identity_validator.call(state.create_snapshot())):\n\t\t\tlast_error = \"Invalid original relationship identity reference.\"\n\t\t\treturn false\n\t\toriginal_records[state.subject_id()] = state.create_snapshot()\n\tvar parsed := _parse_snapshot(legacy)\n\tif not bool(parsed.get(&\"ok\", false)):" + }, + { + "path": "scripts/ui/pixel_people.gd", + "sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "bytes": 4270, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "scripts/ui/pixel_people.gd", + "lines": [ + 4, + 18 + ], + "text": "## Authored side-view poses on a 16x18 grid. No neighbouring atlas characters\n## are used as animation frames. All motion is presentation-only.\nconst COATS := [Color(\"688da0\"), Color(\"b87659\"), Color(\"a69a63\"), Color(\"89789e\"), Color(\"638d72\")]\nconst SKINS := [Color(\"edc49d\"), Color(\"c99371\"), Color(\"a56f50\")]\nconst INK := Color(\"303c40\")\n\nstatic func pose(mode: StringName, frame: int, variant: int, staff: bool) -> Array[Dictionary]:\n\tvar marks: Array[Dictionary] = []\n\tvar skin: Color = SKINS[posmod(variant, SKINS.size())]\n\tvar coat: Color = Color(\"719d94\") if staff else COATS[posmod(variant, COATS.size())]\n\tvar phase := posmod(frame, 8)\n\tvar walk := mode == &\"walk\" or mode == &\"carry_walk\"\n\tvar work := mode in [&\"work\", &\"clean\", &\"eat\"]\n\tvar stride := [0, 1, 2, 1, 0, -1, -2, -1][phase] as int\n\tvar bob := -1 if walk and phase in [2, 6] else 0" + } + ], + "support_interpretation": "Explicit state/identity/container support only; generic pose has no original character-specific appearance. No finished chapter/dialogue/portrait/voice/encyclopedia inferred.", + "current_media_reaudit": [ + { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "bytes": 7526444, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "historical_inventory": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/bong_001.ogg", + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "bytes": 4848, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/bong_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/bong_001.ogg", + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/click_001.ogg", + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "bytes": 4876, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/click_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/click_001.ogg", + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/confirmation_001.ogg", + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "bytes": 8968, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/confirmation_001.ogg", + "historical_inventory": { + "path": "assets/audio/ui/confirmation_001.ogg", + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/audio/ui/error_008.ogg", + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "bytes": 9215, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/audio/ui/error_008.ogg", + "historical_inventory": { + "path": "assets/audio/ui/error_008.ogg", + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/icons/project_icon.svg", + "sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b", + "bytes": 1054, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/icons/project_icon.svg", + "historical_inventory": { + "path": "assets/icons/project_icon.svg", + "bytes": 1054, + "sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Preview.png", + "sha256": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b", + "bytes": 17553, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Preview.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Preview.png", + "bytes": 17553, + "sha256": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Sample.png", + "sha256": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f", + "bytes": 26519, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Sample.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Sample.png", + "bytes": 26519, + "sha256": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap.png", + "sha256": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a", + "bytes": 5533, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap.png", + "bytes": 5533, + "sha256": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "bytes": 5294, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0000.png", + "sha256": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0000.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0000.png", + "bytes": 99, + "sha256": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0001.png", + "sha256": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346", + "bytes": 126, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0001.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0001.png", + "bytes": 126, + "sha256": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0002.png", + "sha256": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67", + "bytes": 150, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0002.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0002.png", + "bytes": 150, + "sha256": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0003.png", + "sha256": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8", + "bytes": 126, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0003.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0003.png", + "bytes": 126, + "sha256": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0004.png", + "sha256": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0004.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0004.png", + "bytes": 178, + "sha256": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0005.png", + "sha256": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0005.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0005.png", + "bytes": 181, + "sha256": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0006.png", + "sha256": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0006.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0006.png", + "bytes": 164, + "sha256": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0007.png", + "sha256": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0007.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0007.png", + "bytes": 180, + "sha256": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0008.png", + "sha256": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5", + "bytes": 209, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0008.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0008.png", + "bytes": 209, + "sha256": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0009.png", + "sha256": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0009.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0009.png", + "bytes": 174, + "sha256": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0010.png", + "sha256": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868", + "bytes": 159, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0010.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0010.png", + "bytes": 159, + "sha256": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0011.png", + "sha256": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0011.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0011.png", + "bytes": 163, + "sha256": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0012.png", + "sha256": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9", + "bytes": 160, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0012.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0012.png", + "bytes": 160, + "sha256": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0013.png", + "sha256": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254", + "bytes": 110, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0013.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0013.png", + "bytes": 110, + "sha256": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0014.png", + "sha256": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6", + "bytes": 143, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0014.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0014.png", + "bytes": 143, + "sha256": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0015.png", + "sha256": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d", + "bytes": 110, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0015.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0015.png", + "bytes": 110, + "sha256": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0016.png", + "sha256": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad", + "bytes": 147, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0016.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0016.png", + "bytes": 147, + "sha256": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0017.png", + "sha256": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb", + "bytes": 152, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0017.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0017.png", + "bytes": 152, + "sha256": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0018.png", + "sha256": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0018.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0018.png", + "bytes": 176, + "sha256": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0019.png", + "sha256": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0019.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0019.png", + "bytes": 182, + "sha256": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0020.png", + "sha256": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce", + "bytes": 211, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0020.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0020.png", + "bytes": 211, + "sha256": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0021.png", + "sha256": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0021.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0021.png", + "bytes": 182, + "sha256": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0022.png", + "sha256": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45", + "bytes": 173, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0022.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0022.png", + "bytes": 173, + "sha256": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0023.png", + "sha256": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208", + "bytes": 172, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0023.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0023.png", + "bytes": 172, + "sha256": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0024.png", + "sha256": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a", + "bytes": 175, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0024.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0024.png", + "bytes": 175, + "sha256": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0025.png", + "sha256": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0025.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0025.png", + "bytes": 139, + "sha256": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0026.png", + "sha256": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0026.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0026.png", + "bytes": 185, + "sha256": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0027.png", + "sha256": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0027.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0027.png", + "bytes": 139, + "sha256": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0028.png", + "sha256": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08", + "bytes": 149, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0028.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0028.png", + "bytes": 149, + "sha256": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0029.png", + "sha256": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971", + "bytes": 208, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0029.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0029.png", + "bytes": 208, + "sha256": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0030.png", + "sha256": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199", + "bytes": 138, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0030.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0030.png", + "bytes": 138, + "sha256": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0031.png", + "sha256": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0031.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0031.png", + "bytes": 171, + "sha256": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0032.png", + "sha256": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33", + "bytes": 195, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0032.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0032.png", + "bytes": 195, + "sha256": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0033.png", + "sha256": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e", + "bytes": 202, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0033.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0033.png", + "bytes": 202, + "sha256": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0034.png", + "sha256": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82", + "bytes": 196, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0034.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0034.png", + "bytes": 196, + "sha256": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0035.png", + "sha256": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb", + "bytes": 198, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0035.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0035.png", + "bytes": 198, + "sha256": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0036.png", + "sha256": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0036.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0036.png", + "bytes": 139, + "sha256": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0037.png", + "sha256": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d", + "bytes": 130, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0037.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0037.png", + "bytes": 130, + "sha256": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0038.png", + "sha256": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb", + "bytes": 145, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0038.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0038.png", + "bytes": 145, + "sha256": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0039.png", + "sha256": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0039.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0039.png", + "bytes": 140, + "sha256": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0040.png", + "sha256": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10", + "bytes": 128, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0040.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0040.png", + "bytes": 128, + "sha256": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0041.png", + "sha256": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0041.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0041.png", + "bytes": 178, + "sha256": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0042.png", + "sha256": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958", + "bytes": 142, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0042.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0042.png", + "bytes": 142, + "sha256": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0043.png", + "sha256": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea", + "bytes": 155, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0043.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0043.png", + "bytes": 155, + "sha256": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0044.png", + "sha256": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0044.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0044.png", + "bytes": 170, + "sha256": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0045.png", + "sha256": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0045.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0045.png", + "bytes": 191, + "sha256": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0046.png", + "sha256": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0046.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0046.png", + "bytes": 180, + "sha256": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0047.png", + "sha256": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0047.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0047.png", + "bytes": 178, + "sha256": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0048.png", + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0048.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0048.png", + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0049.png", + "sha256": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2", + "bytes": 130, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0049.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0049.png", + "bytes": 130, + "sha256": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0050.png", + "sha256": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7", + "bytes": 109, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0050.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0050.png", + "bytes": 109, + "sha256": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0051.png", + "sha256": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97", + "bytes": 133, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0051.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0051.png", + "bytes": 133, + "sha256": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0052.png", + "sha256": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704", + "bytes": 122, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0052.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0052.png", + "bytes": 122, + "sha256": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0053.png", + "sha256": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e", + "bytes": 110, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0053.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0053.png", + "bytes": 110, + "sha256": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0054.png", + "sha256": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0054.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0054.png", + "bytes": 184, + "sha256": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0055.png", + "sha256": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0055.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0055.png", + "bytes": 182, + "sha256": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0056.png", + "sha256": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f", + "bytes": 207, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0056.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0056.png", + "bytes": 207, + "sha256": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0057.png", + "sha256": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2", + "bytes": 135, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0057.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0057.png", + "bytes": 135, + "sha256": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0058.png", + "sha256": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0058.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0058.png", + "bytes": 140, + "sha256": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0059.png", + "sha256": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee", + "bytes": 134, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0059.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0059.png", + "bytes": 134, + "sha256": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0060.png", + "sha256": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0060.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0060.png", + "bytes": 140, + "sha256": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0061.png", + "sha256": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8", + "bytes": 149, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0061.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0061.png", + "bytes": 149, + "sha256": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0062.png", + "sha256": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399", + "bytes": 152, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0062.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0062.png", + "bytes": 152, + "sha256": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0063.png", + "sha256": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4", + "bytes": 167, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0063.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0063.png", + "bytes": 167, + "sha256": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0064.png", + "sha256": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0064.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0064.png", + "bytes": 176, + "sha256": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0065.png", + "sha256": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0065.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0065.png", + "bytes": 177, + "sha256": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0066.png", + "sha256": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9", + "bytes": 192, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0066.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0066.png", + "bytes": 192, + "sha256": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0067.png", + "sha256": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0067.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0067.png", + "bytes": 170, + "sha256": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0068.png", + "sha256": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0068.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0068.png", + "bytes": 181, + "sha256": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0069.png", + "sha256": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556", + "bytes": 206, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0069.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0069.png", + "bytes": 206, + "sha256": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0070.png", + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0070.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0070.png", + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0071.png", + "sha256": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154", + "bytes": 201, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0071.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0071.png", + "bytes": 201, + "sha256": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0072.png", + "sha256": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0072.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0072.png", + "bytes": 163, + "sha256": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0073.png", + "sha256": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0073.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0073.png", + "bytes": 161, + "sha256": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0074.png", + "sha256": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8", + "bytes": 201, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0074.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0074.png", + "bytes": 201, + "sha256": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0075.png", + "sha256": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1", + "bytes": 128, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0075.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0075.png", + "bytes": 128, + "sha256": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0076.png", + "sha256": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0076.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0076.png", + "bytes": 165, + "sha256": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0077.png", + "sha256": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0077.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0077.png", + "bytes": 165, + "sha256": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0078.png", + "sha256": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0078.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0078.png", + "bytes": 165, + "sha256": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0079.png", + "sha256": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0079.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0079.png", + "bytes": 174, + "sha256": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0080.png", + "sha256": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0080.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0080.png", + "bytes": 180, + "sha256": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0081.png", + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "bytes": 156, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0081.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0081.png", + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0082.png", + "sha256": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9", + "bytes": 207, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0082.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0082.png", + "bytes": 207, + "sha256": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0083.png", + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "bytes": 156, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0083.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0083.png", + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0084.png", + "sha256": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e", + "bytes": 232, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0084.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0084.png", + "bytes": 232, + "sha256": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0085.png", + "sha256": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2", + "bytes": 230, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0085.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0085.png", + "bytes": 230, + "sha256": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0086.png", + "sha256": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8", + "bytes": 224, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0086.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0086.png", + "bytes": 224, + "sha256": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0087.png", + "sha256": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315", + "bytes": 239, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0087.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0087.png", + "bytes": 239, + "sha256": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0088.png", + "sha256": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2", + "bytes": 222, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0088.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0088.png", + "bytes": 222, + "sha256": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0089.png", + "sha256": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1", + "bytes": 196, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0089.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0089.png", + "bytes": 196, + "sha256": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0090.png", + "sha256": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4", + "bytes": 209, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0090.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0090.png", + "bytes": 209, + "sha256": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0091.png", + "sha256": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff", + "bytes": 207, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0091.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0091.png", + "bytes": 207, + "sha256": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0092.png", + "sha256": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37", + "bytes": 244, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0092.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0092.png", + "bytes": 244, + "sha256": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0093.png", + "sha256": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a", + "bytes": 205, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0093.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0093.png", + "bytes": 205, + "sha256": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0094.png", + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0094.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0094.png", + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0095.png", + "sha256": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0095.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0095.png", + "bytes": 203, + "sha256": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0096.png", + "sha256": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd", + "bytes": 206, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0096.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0096.png", + "bytes": 206, + "sha256": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0097.png", + "sha256": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4", + "bytes": 225, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0097.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0097.png", + "bytes": 225, + "sha256": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0098.png", + "sha256": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8", + "bytes": 238, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0098.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0098.png", + "bytes": 238, + "sha256": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0099.png", + "sha256": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181", + "bytes": 238, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0099.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0099.png", + "bytes": 238, + "sha256": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0100.png", + "sha256": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c", + "bytes": 240, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0100.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0100.png", + "bytes": 240, + "sha256": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0101.png", + "sha256": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1", + "bytes": 159, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0101.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0101.png", + "bytes": 159, + "sha256": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0102.png", + "sha256": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f", + "bytes": 154, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0102.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0102.png", + "bytes": 154, + "sha256": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0103.png", + "sha256": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0103.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0103.png", + "bytes": 164, + "sha256": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0104.png", + "sha256": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0104.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0104.png", + "bytes": 166, + "sha256": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0105.png", + "sha256": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0105.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0105.png", + "bytes": 181, + "sha256": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0106.png", + "sha256": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0106.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0106.png", + "bytes": 164, + "sha256": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0107.png", + "sha256": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873", + "bytes": 173, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0107.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0107.png", + "bytes": 173, + "sha256": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0108.png", + "sha256": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0108.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0108.png", + "bytes": 189, + "sha256": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0109.png", + "sha256": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a", + "bytes": 219, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0109.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0109.png", + "bytes": 219, + "sha256": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0110.png", + "sha256": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c", + "bytes": 217, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0110.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0110.png", + "bytes": 217, + "sha256": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0111.png", + "sha256": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618", + "bytes": 228, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0111.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0111.png", + "bytes": 228, + "sha256": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0112.png", + "sha256": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0", + "bytes": 237, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0112.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0112.png", + "bytes": 237, + "sha256": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0113.png", + "sha256": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0113.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0113.png", + "bytes": 176, + "sha256": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0114.png", + "sha256": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0114.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0114.png", + "bytes": 182, + "sha256": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0115.png", + "sha256": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0115.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0115.png", + "bytes": 182, + "sha256": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0116.png", + "sha256": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76", + "bytes": 182, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0116.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0116.png", + "bytes": 182, + "sha256": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0117.png", + "sha256": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0117.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0117.png", + "bytes": 191, + "sha256": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0118.png", + "sha256": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0118.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0118.png", + "bytes": 200, + "sha256": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0119.png", + "sha256": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0119.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0119.png", + "bytes": 184, + "sha256": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0120.png", + "sha256": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e", + "bytes": 195, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0120.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0120.png", + "bytes": 195, + "sha256": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0121.png", + "sha256": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0121.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0121.png", + "bytes": 189, + "sha256": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0122.png", + "sha256": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569", + "bytes": 232, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0122.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0122.png", + "bytes": 232, + "sha256": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0123.png", + "sha256": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b", + "bytes": 201, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0123.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0123.png", + "bytes": 201, + "sha256": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0124.png", + "sha256": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0124.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0124.png", + "bytes": 203, + "sha256": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0125.png", + "sha256": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0125.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0125.png", + "bytes": 165, + "sha256": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0126.png", + "sha256": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0126.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0126.png", + "bytes": 171, + "sha256": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0127.png", + "sha256": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0127.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0127.png", + "bytes": 171, + "sha256": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0128.png", + "sha256": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0128.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0128.png", + "bytes": 171, + "sha256": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0129.png", + "sha256": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb", + "bytes": 173, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0129.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0129.png", + "bytes": 173, + "sha256": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0130.png", + "sha256": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0130.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0130.png", + "bytes": 185, + "sha256": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0131.png", + "sha256": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_dungeon/Tiles/tile_0131.png", + "historical_inventory": { + "path": "assets/kenney/tiny_dungeon/Tiles/tile_0131.png", + "bytes": 181, + "sha256": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Preview.png", + "sha256": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b", + "bytes": 17645, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Preview.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Preview.png", + "bytes": 17645, + "sha256": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Sample.png", + "sha256": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc", + "bytes": 112122, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Sample.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Sample.png", + "bytes": 112122, + "sha256": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap.png", + "sha256": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50", + "bytes": 5392, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap.png", + "bytes": 5392, + "sha256": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "bytes": 5042, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0000.png", + "sha256": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0000.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0000.png", + "bytes": 99, + "sha256": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0001.png", + "sha256": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713", + "bytes": 144, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0001.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0001.png", + "bytes": 144, + "sha256": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0002.png", + "sha256": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0002.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0002.png", + "bytes": 174, + "sha256": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0003.png", + "sha256": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2", + "bytes": 176, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0003.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0003.png", + "bytes": 176, + "sha256": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0004.png", + "sha256": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57", + "bytes": 175, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0004.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0004.png", + "bytes": 175, + "sha256": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0005.png", + "sha256": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da", + "bytes": 197, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0005.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0005.png", + "bytes": 197, + "sha256": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0006.png", + "sha256": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0006.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0006.png", + "bytes": 180, + "sha256": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0007.png", + "sha256": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0007.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0007.png", + "bytes": 157, + "sha256": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0008.png", + "sha256": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0008.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0008.png", + "bytes": 185, + "sha256": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0009.png", + "sha256": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0009.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0009.png", + "bytes": 180, + "sha256": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0010.png", + "sha256": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0010.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0010.png", + "bytes": 157, + "sha256": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0011.png", + "sha256": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0011.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0011.png", + "bytes": 185, + "sha256": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0012.png", + "sha256": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0012.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0012.png", + "bytes": 161, + "sha256": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0013.png", + "sha256": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad", + "bytes": 153, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0013.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0013.png", + "bytes": 153, + "sha256": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0014.png", + "sha256": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0014.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0014.png", + "bytes": 161, + "sha256": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0015.png", + "sha256": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c", + "bytes": 193, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0015.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0015.png", + "bytes": 193, + "sha256": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0016.png", + "sha256": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561", + "bytes": 192, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0016.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0016.png", + "bytes": 192, + "sha256": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0017.png", + "sha256": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0017.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0017.png", + "bytes": 177, + "sha256": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0018.png", + "sha256": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0018.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0018.png", + "bytes": 163, + "sha256": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0019.png", + "sha256": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0019.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0019.png", + "bytes": 200, + "sha256": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0020.png", + "sha256": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0020.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0020.png", + "bytes": 166, + "sha256": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0021.png", + "sha256": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0021.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0021.png", + "bytes": 163, + "sha256": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0022.png", + "sha256": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0022.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0022.png", + "bytes": 200, + "sha256": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0023.png", + "sha256": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0023.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0023.png", + "bytes": 166, + "sha256": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0024.png", + "sha256": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a", + "bytes": 135, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0024.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0024.png", + "bytes": 135, + "sha256": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0025.png", + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0025.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0025.png", + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0026.png", + "sha256": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0026.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0026.png", + "bytes": 140, + "sha256": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0027.png", + "sha256": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0027.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0027.png", + "bytes": 191, + "sha256": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0028.png", + "sha256": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac", + "bytes": 191, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0028.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0028.png", + "bytes": 191, + "sha256": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0029.png", + "sha256": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294", + "bytes": 197, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0029.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0029.png", + "bytes": 197, + "sha256": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0030.png", + "sha256": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0030.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0030.png", + "bytes": 181, + "sha256": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0031.png", + "sha256": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0031.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0031.png", + "bytes": 157, + "sha256": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0032.png", + "sha256": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0032.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0032.png", + "bytes": 181, + "sha256": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0033.png", + "sha256": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0033.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0033.png", + "bytes": 181, + "sha256": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0034.png", + "sha256": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444", + "bytes": 157, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0034.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0034.png", + "bytes": 157, + "sha256": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0035.png", + "sha256": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0035.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0035.png", + "bytes": 181, + "sha256": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0036.png", + "sha256": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac", + "bytes": 154, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0036.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0036.png", + "bytes": 154, + "sha256": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0037.png", + "sha256": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e", + "bytes": 134, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0037.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0037.png", + "bytes": 134, + "sha256": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0038.png", + "sha256": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255", + "bytes": 149, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0038.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0038.png", + "bytes": 149, + "sha256": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0039.png", + "sha256": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a", + "bytes": 129, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0039.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0039.png", + "bytes": 129, + "sha256": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0040.png", + "sha256": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0040.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0040.png", + "bytes": 139, + "sha256": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0041.png", + "sha256": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d", + "bytes": 126, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0041.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0041.png", + "bytes": 126, + "sha256": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0042.png", + "sha256": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa", + "bytes": 137, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0042.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0042.png", + "bytes": 137, + "sha256": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0043.png", + "sha256": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0043.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0043.png", + "bytes": 166, + "sha256": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0044.png", + "sha256": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0044.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0044.png", + "bytes": 164, + "sha256": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0045.png", + "sha256": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0045.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0045.png", + "bytes": 178, + "sha256": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0046.png", + "sha256": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0046.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0046.png", + "bytes": 164, + "sha256": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0047.png", + "sha256": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b", + "bytes": 144, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0047.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0047.png", + "bytes": 144, + "sha256": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0048.png", + "sha256": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0048.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0048.png", + "bytes": 166, + "sha256": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0049.png", + "sha256": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0049.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0049.png", + "bytes": 161, + "sha256": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0050.png", + "sha256": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0050.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0050.png", + "bytes": 171, + "sha256": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0051.png", + "sha256": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb", + "bytes": 167, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0051.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0051.png", + "bytes": 167, + "sha256": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0052.png", + "sha256": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53", + "bytes": 180, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0052.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0052.png", + "bytes": 180, + "sha256": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0053.png", + "sha256": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0053.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0053.png", + "bytes": 178, + "sha256": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0054.png", + "sha256": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0054.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0054.png", + "bytes": 181, + "sha256": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0055.png", + "sha256": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec", + "bytes": 188, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0055.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0055.png", + "bytes": 188, + "sha256": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0056.png", + "sha256": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987", + "bytes": 146, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0056.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0056.png", + "bytes": 146, + "sha256": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0057.png", + "sha256": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4", + "bytes": 213, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0057.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0057.png", + "bytes": 213, + "sha256": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0058.png", + "sha256": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987", + "bytes": 147, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0058.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0058.png", + "bytes": 147, + "sha256": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0059.png", + "sha256": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507", + "bytes": 145, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0059.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0059.png", + "bytes": 145, + "sha256": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0060.png", + "sha256": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0060.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0060.png", + "bytes": 177, + "sha256": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0061.png", + "sha256": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0061.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0061.png", + "bytes": 166, + "sha256": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0062.png", + "sha256": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0062.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0062.png", + "bytes": 184, + "sha256": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0063.png", + "sha256": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b", + "bytes": 216, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0063.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0063.png", + "bytes": 216, + "sha256": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0064.png", + "sha256": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9", + "bytes": 177, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0064.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0064.png", + "bytes": 177, + "sha256": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0065.png", + "sha256": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0", + "bytes": 166, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0065.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0065.png", + "bytes": 166, + "sha256": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0066.png", + "sha256": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0066.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0066.png", + "bytes": 184, + "sha256": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0067.png", + "sha256": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec", + "bytes": 216, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0067.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0067.png", + "bytes": 216, + "sha256": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0068.png", + "sha256": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e", + "bytes": 164, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0068.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0068.png", + "bytes": 164, + "sha256": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0069.png", + "sha256": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0069.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0069.png", + "bytes": 171, + "sha256": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0070.png", + "sha256": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8", + "bytes": 165, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0070.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0070.png", + "bytes": 165, + "sha256": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0071.png", + "sha256": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0071.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0071.png", + "bytes": 139, + "sha256": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0072.png", + "sha256": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646", + "bytes": 137, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0072.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0072.png", + "bytes": 137, + "sha256": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0073.png", + "sha256": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a", + "bytes": 129, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0073.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0073.png", + "bytes": 129, + "sha256": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0074.png", + "sha256": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54", + "bytes": 155, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0074.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0074.png", + "bytes": 155, + "sha256": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0075.png", + "sha256": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff", + "bytes": 143, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0075.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0075.png", + "bytes": 143, + "sha256": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0076.png", + "sha256": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742", + "bytes": 137, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0076.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0076.png", + "bytes": 137, + "sha256": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0077.png", + "sha256": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11", + "bytes": 129, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0077.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0077.png", + "bytes": 129, + "sha256": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0078.png", + "sha256": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e", + "bytes": 155, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0078.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0078.png", + "bytes": 155, + "sha256": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0079.png", + "sha256": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e", + "bytes": 143, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0079.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0079.png", + "bytes": 143, + "sha256": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0080.png", + "sha256": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd", + "bytes": 160, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0080.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0080.png", + "bytes": 160, + "sha256": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0081.png", + "sha256": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc", + "bytes": 120, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0081.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0081.png", + "bytes": 120, + "sha256": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0082.png", + "sha256": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb", + "bytes": 162, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0082.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0082.png", + "bytes": 162, + "sha256": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0083.png", + "sha256": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0083.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0083.png", + "bytes": 189, + "sha256": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0084.png", + "sha256": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219", + "bytes": 170, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0084.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0084.png", + "bytes": 170, + "sha256": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0085.png", + "sha256": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0085.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0085.png", + "bytes": 163, + "sha256": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0086.png", + "sha256": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0086.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0086.png", + "bytes": 161, + "sha256": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0087.png", + "sha256": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0087.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0087.png", + "bytes": 161, + "sha256": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0088.png", + "sha256": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913", + "bytes": 167, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0088.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0088.png", + "bytes": 167, + "sha256": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0089.png", + "sha256": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0089.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0089.png", + "bytes": 163, + "sha256": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0090.png", + "sha256": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4", + "bytes": 161, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0090.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0090.png", + "bytes": 161, + "sha256": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0091.png", + "sha256": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9", + "bytes": 162, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0091.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0091.png", + "bytes": 162, + "sha256": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0092.png", + "sha256": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81", + "bytes": 158, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0092.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0092.png", + "bytes": 158, + "sha256": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0093.png", + "sha256": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1", + "bytes": 162, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0093.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0093.png", + "bytes": 162, + "sha256": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0094.png", + "sha256": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15", + "bytes": 185, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0094.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0094.png", + "bytes": 185, + "sha256": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0095.png", + "sha256": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7", + "bytes": 195, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0095.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0095.png", + "bytes": 195, + "sha256": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0096.png", + "sha256": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed", + "bytes": 189, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0096.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0096.png", + "bytes": 189, + "sha256": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0097.png", + "sha256": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902", + "bytes": 139, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0097.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0097.png", + "bytes": 139, + "sha256": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0098.png", + "sha256": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f", + "bytes": 181, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0098.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0098.png", + "bytes": 181, + "sha256": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0099.png", + "sha256": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33", + "bytes": 171, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0099.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0099.png", + "bytes": 171, + "sha256": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0100.png", + "sha256": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed", + "bytes": 132, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0100.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0100.png", + "bytes": 132, + "sha256": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0101.png", + "sha256": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa", + "bytes": 174, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0101.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0101.png", + "bytes": 174, + "sha256": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0102.png", + "sha256": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157", + "bytes": 175, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0102.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0102.png", + "bytes": 175, + "sha256": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0103.png", + "sha256": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa", + "bytes": 196, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0103.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0103.png", + "bytes": 196, + "sha256": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0104.png", + "sha256": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978", + "bytes": 242, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0104.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0104.png", + "bytes": 242, + "sha256": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0105.png", + "sha256": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d", + "bytes": 198, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0105.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0105.png", + "bytes": 198, + "sha256": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0106.png", + "sha256": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18", + "bytes": 178, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0106.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0106.png", + "bytes": 178, + "sha256": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0107.png", + "sha256": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154", + "bytes": 202, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0107.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0107.png", + "bytes": 202, + "sha256": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0108.png", + "sha256": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc", + "bytes": 122, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0108.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0108.png", + "bytes": 122, + "sha256": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0109.png", + "sha256": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04", + "bytes": 99, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0109.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0109.png", + "bytes": 99, + "sha256": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0110.png", + "sha256": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1", + "bytes": 121, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0110.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0110.png", + "bytes": 121, + "sha256": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0111.png", + "sha256": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0111.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0111.png", + "bytes": 203, + "sha256": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0112.png", + "sha256": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a", + "bytes": 203, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0112.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0112.png", + "bytes": 203, + "sha256": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0113.png", + "sha256": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0113.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0113.png", + "bytes": 200, + "sha256": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0114.png", + "sha256": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0114.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0114.png", + "bytes": 200, + "sha256": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0115.png", + "sha256": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3", + "bytes": 186, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0115.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0115.png", + "bytes": 186, + "sha256": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0116.png", + "sha256": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0116.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0116.png", + "bytes": 184, + "sha256": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0117.png", + "sha256": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665", + "bytes": 172, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0117.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0117.png", + "bytes": 172, + "sha256": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0118.png", + "sha256": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1", + "bytes": 183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0118.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0118.png", + "bytes": 183, + "sha256": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0119.png", + "sha256": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8", + "bytes": 183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0119.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0119.png", + "bytes": 183, + "sha256": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0120.png", + "sha256": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2", + "bytes": 158, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0120.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0120.png", + "bytes": 158, + "sha256": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0121.png", + "sha256": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305", + "bytes": 141, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0121.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0121.png", + "bytes": 141, + "sha256": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0122.png", + "sha256": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59", + "bytes": 163, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0122.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0122.png", + "bytes": 163, + "sha256": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0123.png", + "sha256": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c", + "bytes": 145, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0123.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0123.png", + "bytes": 145, + "sha256": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0124.png", + "sha256": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e", + "bytes": 146, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0124.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0124.png", + "bytes": 146, + "sha256": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0125.png", + "sha256": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69", + "bytes": 186, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0125.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0125.png", + "bytes": 186, + "sha256": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0126.png", + "sha256": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8", + "bytes": 140, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0126.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0126.png", + "bytes": 140, + "sha256": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0127.png", + "sha256": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432", + "bytes": 184, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0127.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0127.png", + "bytes": 184, + "sha256": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0128.png", + "sha256": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0128.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0128.png", + "bytes": 200, + "sha256": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0129.png", + "sha256": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4", + "bytes": 200, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0129.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0129.png", + "bytes": 200, + "sha256": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0130.png", + "sha256": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26", + "bytes": 206, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0130.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0130.png", + "bytes": 206, + "sha256": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/kenney/tiny_town/Tiles/tile_0131.png", + "sha256": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452", + "bytes": 220, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/kenney/tiny_town/Tiles/tile_0131.png", + "historical_inventory": { + "path": "assets/kenney/tiny_town/Tiles/tile_0131.png", + "bytes": 220, + "sha256": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png", + "sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717", + "bytes": 2722232, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png", + "bytes": 2722232, + "sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png", + "sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0", + "bytes": 3049138, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png", + "bytes": 3049138, + "sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png", + "sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b", + "bytes": 3076090, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png", + "bytes": 3076090, + "sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png", + "sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d", + "bytes": 1461992, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png", + "bytes": 1461992, + "sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png", + "sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44", + "bytes": 434318, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png", + "bytes": 434318, + "sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v4-icons.png", + "sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8", + "bytes": 1317405, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v4-icons.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v4-icons.png", + "bytes": 1317405, + "sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png", + "sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c", + "bytes": 1321334, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png", + "bytes": 1321334, + "sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png", + "sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79", + "bytes": 6569282, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png", + "bytes": 6569282, + "sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors.png", + "sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd", + "bytes": 1322150, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v6-actors.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v6-actors.png", + "bytes": 1322150, + "sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png", + "sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904", + "bytes": 8849219, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png", + "bytes": 8849219, + "sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins.png", + "sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf", + "bytes": 1778605, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/mockups/the-tree-runtime-ui-v7-skins.png", + "historical_inventory": { + "path": "assets/mockups/the-tree-runtime-ui-v7-skins.png", + "bytes": 1778605, + "sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/actor-markers-v2.png", + "sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4", + "bytes": 2165570, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/actor-markers-v2.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/actor-markers-v2.png", + "bytes": 2165570, + "sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/facility-icons-v2.png", + "sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6", + "bytes": 1848036, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/facility-icons-v2.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/facility-icons-v2.png", + "bytes": 1848036, + "sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/system-icons-v2.png", + "sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40", + "bytes": 1786659, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/system-icons-v2.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/system-icons-v2.png", + "bytes": 1786659, + "sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "bytes": 2492477, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "bytes": 2616183, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-back-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + }, + { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "bytes": 2774704, + "anchor": "f4f85bc54c39361f9efcd16f67a17835559ca70c", + "anchor_path": "assets/themes/japanese_fantasy/world-front-v1.png", + "historical_inventory": { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "classification": "existing_media_unreviewed_for_final_quality", + "finished_asset_accepted": false + } + } + ], + "available_asset_source_set": { + "assets/audio/bgm/tree_theme_back_candidate.wav": { + "bytes": 7526444, + "sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca" + }, + "assets/audio/bgm/tree_theme_back_candidate.wav.import": { + "bytes": 549, + "sha256": "aedbbd43ca5ef33eada0aae53191ab9c0e321bb05289e7925c002ccd49c1eb15" + }, + "assets/audio/bgm/tree_theme_front_candidate.wav": { + "bytes": 7526444, + "sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb" + }, + "assets/audio/bgm/tree_theme_front_candidate.wav.import": { + "bytes": 553, + "sha256": "0f02aa9a0737018164faf573933f25a506c973c3dfe99f4ecb0a90c99ad01f26" + }, + "assets/audio/ui/License.txt": { + "bytes": 574, + "sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9" + }, + "assets/audio/ui/bong_001.ogg": { + "bytes": 4848, + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710" + }, + "assets/audio/ui/bong_001.ogg.import": { + "bytes": 396, + "sha256": "15f986d02ba57dd4435edf77723b8ea7dee9fdbe629f268f4c3880b8fd4722c3" + }, + "assets/audio/ui/click_001.ogg": { + "bytes": 4876, + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9" + }, + "assets/audio/ui/click_001.ogg.import": { + "bytes": 399, + "sha256": "460e5a751e591a61df4a2b3317b2666644934bf3727f8d1c33e84038b64a518a" + }, + "assets/audio/ui/confirmation_001.ogg": { + "bytes": 8968, + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a" + }, + "assets/audio/ui/confirmation_001.ogg.import": { + "bytes": 420, + "sha256": "b03ac42050d89bff458fbb31eec26de3081272edb6406a51098ff5e76a214cf1" + }, + "assets/audio/ui/error_008.ogg": { + "bytes": 9215, + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81" + }, + "assets/audio/ui/error_008.ogg.import": { + "bytes": 399, + "sha256": "a2ec2bfc2fc3f30f936cb3756e1c752e7d58090ea29cbeebc620a8b06f4f219a" + }, + "assets/audio/ui/source_manifest.json": { + "bytes": 1330, + "sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9" + }, + "assets/icons/project_icon.svg": { + "bytes": 1054, + "sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b" + }, + "assets/icons/project_icon.svg.import": { + "bytes": 1049, + "sha256": "a2e07249a4eb8dd76a0e2f91f5cb5a1197d69d32d3b4fe3dcbc9935017512699" + }, + "assets/kenney/README.md": { + "bytes": 5280, + "sha256": "aaf2b3f1ba7b747709d5910389acaaca2beda2a1ca8eed12b0abfd81ddb3f1da" + }, + "assets/kenney/sources.json": { + "bytes": 724, + "sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76" + }, + "assets/kenney/tiny_dungeon/License.txt": { + "bytes": 570, + "sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111" + }, + "assets/kenney/tiny_dungeon/Preview.png": { + "bytes": 17553, + "sha256": "b6023d3a9504f84bbd128d21680d0899c7a150bce3443d0861590f3f3de1c24b" + }, + "assets/kenney/tiny_dungeon/Preview.png.import": { + "bytes": 952, + "sha256": "2f07b4aa6b1b711dc4993e4b3ae0ac51d73f3b857bd2a81d579a31c3af0efec0" + }, + "assets/kenney/tiny_dungeon/Sample.png": { + "bytes": 26519, + "sha256": "2b922fefcaa5728986e0b5c1fb901a51c3e571c39e6bed1a22fa1ffdf504370f" + }, + "assets/kenney/tiny_dungeon/Sample.png.import": { + "bytes": 949, + "sha256": "b457890599ec46167078c3ae0a2b9eb0ff150f7a200ef572bcfd04a74969425d" + }, + "assets/kenney/tiny_dungeon/Tiled/sampleMap.tmx": { + "bytes": 5514, + "sha256": "3849e083e3d4f6a71dbf725d8473e93fa6ef8cdc9d314368eee15c980cf41775" + }, + "assets/kenney/tiny_dungeon/Tiled/sampleSheet.tsx": { + "bytes": 249, + "sha256": "a2cca2c5e50b14023ce00f5d4112fb0b8264bfff9407d7a5198656e28d67fa16" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png": { + "bytes": 5533, + "sha256": "5653222ac495d89e942f9b636300759b3f38e85b26e9b888676f2e9ab834095a" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap.png.import": { + "bytes": 960, + "sha256": "bf838a715d001bbb137349b609997e313293412bd72c4411457c5fd90bc5b68b" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": { + "bytes": 5294, + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f" + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png.import": { + "bytes": 980, + "sha256": "a9f6dea88271040a123f8dadc1e117c67084ccc855ef09ebc77b54ff8c0a693f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png": { + "bytes": 99, + "sha256": "ebf91e6638d484dc6bdaec5f30e91589252125146b70c2911f11fac7ebe17090" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0000.png.import": { + "bytes": 964, + "sha256": "d2ee2725786dca68b1d21e296c2a81fc279c8259a63c15de06b30e56de54ba76" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png": { + "bytes": 126, + "sha256": "cd86d8a06512f6e1bb97110fdefc9dbbd64ea4d50e0c04158860d8420145c346" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0001.png.import": { + "bytes": 964, + "sha256": "5e6379cb6e1b89c2653fe14cd16e4af5751250648bd67d8030bf501178ec88a4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png": { + "bytes": 150, + "sha256": "1bee42a448291ff9259c6afee8151478238d1c2f49e74f3323577e0110b8fc67" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0002.png.import": { + "bytes": 963, + "sha256": "c5b344b00fe86fcaba2d8c267d32f64a7f43dc92e5264aea340c25228abc445d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png": { + "bytes": 126, + "sha256": "2c0b45910d964d71112b81f7be17cc9a24169d4942c64ce8b59ea0f3f7490ca8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0003.png.import": { + "bytes": 964, + "sha256": "264d6dc36cbe30449296f4cef60534a757c3aa52756565037b74edbc981873e3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png": { + "bytes": 178, + "sha256": "f3ea334d2be859c68ad1d1ff9c3314905ac12030cd65ce093e4ee8ec3c6b202b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0004.png.import": { + "bytes": 964, + "sha256": "2b84bf3933f098d37f55ef9f24d6b7159da887ee79a6efed315a6c0b6db3abf7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png": { + "bytes": 181, + "sha256": "7ed587c0ae06d8c8dfb683ff25b7119c6600f21364a253301a3faf230a1eb0e6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0005.png.import": { + "bytes": 964, + "sha256": "2cc2a4d9c7321618893d1a933f8105b5d92a67e8642413d3d33291442687a82b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png": { + "bytes": 164, + "sha256": "34fefe03ad9f435a777c81e56e288ead41dc3a0654088d85b51cb36e5579a0d3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0006.png.import": { + "bytes": 964, + "sha256": "ff1e3aa0414574cf8f5beca3176fd29f1df73ca0600a1402945bb73d23a6a128" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png": { + "bytes": 180, + "sha256": "883ba3a3fb022b373db047b9dd19ae67f2611e584190a82d45d2b8d3f21dfad2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0007.png.import": { + "bytes": 964, + "sha256": "575137be3664def1c637addd42c607f761264da52e628567d149023cf58ae87e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png": { + "bytes": 209, + "sha256": "23721149763a8fd6071857c19e01d0967c769e80ae89bbe968bc88a4816fc4f5" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0008.png.import": { + "bytes": 964, + "sha256": "f4a3987f3cb6f585f59c3b98c3f77059b15e99eeb7d4070d6c2a7164a79180d1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png": { + "bytes": 174, + "sha256": "c8b7b183b0750dca16581173d7de4862ee01e937b1c414de526da5b75574adff" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0009.png.import": { + "bytes": 964, + "sha256": "da2c7eaf041745c0a29f42c6cae66110b530e4fb87908ffd90b8dcb17c5f4893" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png": { + "bytes": 159, + "sha256": "ba622a41d8fac8885d65c9cac01f35f3c6a3e7782c7c5eb375fafa78bafa9868" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0010.png.import": { + "bytes": 963, + "sha256": "2534a51f498cf3d3c8c9296702fe71ea4194caaff6a1658e6f9d5c5d2d7e252a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png": { + "bytes": 163, + "sha256": "22b9237af31b12ff6cfaa1ed3b520383e93380c4e1582b7feafd76a9e9344426" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0011.png.import": { + "bytes": 963, + "sha256": "b4eeb06a30b61399af5024ae456a1662f2bc5ffbde4bcab81e1236a830d08cd8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png": { + "bytes": 160, + "sha256": "dddf38ef416861eb38c499eaf8fdeb62051b577d5e33699fd42b46a198bec5f9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0012.png.import": { + "bytes": 963, + "sha256": "9a1e2c10e21c981b04ca0b691986bf72276aa765ca3219a4a0fcd044e43afc72" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png": { + "bytes": 110, + "sha256": "4eb6fedc53053420bbe92517109c941bc53cd114094ba9f9b8bc20802548d254" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0013.png.import": { + "bytes": 964, + "sha256": "fd0a12cf8b1eec44461d79c80249c1723611011165a5ae79eaad441ff3083f71" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png": { + "bytes": 143, + "sha256": "0d4f0c82ffb4c4158342fc0d7fc95cef22ff509003d711e84ec3b5ba3cee21f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0014.png.import": { + "bytes": 963, + "sha256": "a1539b2fa84f3f45d4b466ba0a2c724bd816116c0bc80c4367a4b53d23668c05" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png": { + "bytes": 110, + "sha256": "fdee6e6ccd725ae07348d4da5740b5837bf516a4e519f55cc6b5c566b5f5aa4d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0015.png.import": { + "bytes": 964, + "sha256": "6d8c2c207a83ebeb1b75afcbc1611df9776049e36969da75e89c4e0359362690" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png": { + "bytes": 147, + "sha256": "62e5de639001c66c44f2aa84e3fd1eee56d99eb234c82f2d5b2f471663592bad" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0016.png.import": { + "bytes": 964, + "sha256": "8446069b21402c666132507fb5545b6a36d83886e943e1a71622be4d04904050" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png": { + "bytes": 152, + "sha256": "714b92d97d613bbcf4d15c553a0c85fa29a2807a2601ac1395b8f45da6575deb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0017.png.import": { + "bytes": 964, + "sha256": "3c293374b0765f1ae0c1ac6497bf82d8c133cdb1d717bdc094f77d79120aba20" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png": { + "bytes": 176, + "sha256": "b331519c825010a8d061b740a1127e3d711c2b447d6db1fad27f371acd1a1870" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0018.png.import": { + "bytes": 964, + "sha256": "b560d21a34861afe6e1a539c0ee95f36ac8ce70b711529c23b37d3a24b6820f0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png": { + "bytes": 182, + "sha256": "77031b04b17129b8142c6ca80dc10d265fb94c39a443f17ecfb2e48d9a7c2a16" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0019.png.import": { + "bytes": 964, + "sha256": "189b85909461ed79467e328a7eeabcad81769e1375891327dd1e35cd689a3ca0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png": { + "bytes": 211, + "sha256": "8ed3c08b77ef4e6ead26858f95efcaa302f5f014aaf3b26b49dd2bea991eecce" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0020.png.import": { + "bytes": 963, + "sha256": "8c917c6c480095a65fdb0c30b80f338c644ddc16538276ce427f8c3f54a77aa8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png": { + "bytes": 182, + "sha256": "9def7eb7a3b00190148a55367c08ecfd4a03b66096e585b0c07b6f21277bb4fd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0021.png.import": { + "bytes": 963, + "sha256": "7bc86d56e6da25eaba3101bf3487dd4906e023cbe4b5b0fd4ce2ee765157e796" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png": { + "bytes": 173, + "sha256": "24298faf91a61a57d158435e9fa75ca30ab88bbfddae797e2a268b1064787f45" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0022.png.import": { + "bytes": 964, + "sha256": "644ef16b27b940649902e7b7895f8466bfdb86c0d6b34551d2e694979d6e877b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png": { + "bytes": 172, + "sha256": "ff3ac631206dd4882134b8719368519644fd26703ea289a7237924e9d622f208" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0023.png.import": { + "bytes": 963, + "sha256": "a9a132ffbfc88d3daf7da99e0275ecb9e1ad5f640b2f353fc0d0a6f5660e2eec" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png": { + "bytes": 175, + "sha256": "3f4d77da84e948836c16d2c81f2812b7805e76147921f0ea9f047705f709a62a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0024.png.import": { + "bytes": 964, + "sha256": "6b6adb283d924e90c39057fe14b39a69a82de88c5ce41814941e9b774024e6c3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png": { + "bytes": 139, + "sha256": "5782701dc1d3d19c26f26cf1b147a044ecbc8535766ffa33ed93eee0e8bec2a1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0025.png.import": { + "bytes": 964, + "sha256": "64f7e8079d8a7f196426358e88b74d260561bfd15bdaf3e0b91c4475435ada3c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png": { + "bytes": 185, + "sha256": "a18f13529118365c4054f2b6dc7379190c8d99fc70f2f1c374f6e95f532630ce" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0026.png.import": { + "bytes": 964, + "sha256": "cb5a5a3d5bee910a70df0f8e25fbad07be09ac806d492c2c1db62a7aab4544f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png": { + "bytes": 139, + "sha256": "c9ddc3f83a9ecb1d340d2925df3f99f34542d8be1514c53e82c71500c5537ced" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0027.png.import": { + "bytes": 963, + "sha256": "4a7597bc2bda6042e10c7b585d2c3fd2e76630a76943df053df180e147b6737d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png": { + "bytes": 149, + "sha256": "7a67b0ec169f8a967906b2272927f4d4dd34ee60e0e066ad1544deaa9cf86d08" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0028.png.import": { + "bytes": 964, + "sha256": "c29861abdad7b6b8fc8d4b7cdb87bc4c03143f3c2ed8c874d3eaf227fdd0d18c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png": { + "bytes": 208, + "sha256": "9a448977535c4af375b3db4800112ecde93e0d794b393e0cacf1dd82b4d9f971" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0029.png.import": { + "bytes": 964, + "sha256": "1a3750e0201db636c8f958ee3aeec374fbe67ca6b63554e7747f330891ee924f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png": { + "bytes": 138, + "sha256": "50ba69228b0185e84fe73b4beec8837e275c7be1b8bde1981484feeecdf02199" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0030.png.import": { + "bytes": 964, + "sha256": "2a9a4bb022675699f2d1ec7e4729f2f7062eb6dea5e5441359010388c293c4bc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png": { + "bytes": 171, + "sha256": "3cde5a77140e4d8ed160e37cd14789aa9901c4808e2a6b0c109fd1502ca8deb2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0031.png.import": { + "bytes": 964, + "sha256": "8a20c49664451213ebde427d13a75784714d48c1045667b273c5aa4ae973e956" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png": { + "bytes": 195, + "sha256": "82ee687a8c6b7929ad25f4f9497a2e96b54b00c68cf174c405b77b74b456df33" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0032.png.import": { + "bytes": 964, + "sha256": "6a6465c0f6de7afcbb777b1f683f8b7e51419df028862a2aed0a9b8c931ccbb3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png": { + "bytes": 202, + "sha256": "928dcac1d9d2df6fa2ac8916edc35f409605e70e387321a7cbd5ba26ffdc3b5e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0033.png.import": { + "bytes": 964, + "sha256": "e63e0301efe85bc1809dd9f9bdb6600be5d7f86286326db0e0a5a2a83d0f4c1c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png": { + "bytes": 196, + "sha256": "7e06aac6ac40317d4699b9bad6c5fdcaea4df1aa350878a6c825089db6133f82" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0034.png.import": { + "bytes": 964, + "sha256": "8cf4d9a16f38acfaaaefd476a625680587832b1af7dfff95526e5775991fb0eb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png": { + "bytes": 198, + "sha256": "9fa58f97f4b8cd794179d8d2110c6180b69aa2030f449d734d69466b58eed2fb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0035.png.import": { + "bytes": 964, + "sha256": "9db3eab2eee3fd4dd410a9880de037979ebc93513e0bed55f94fda8ffaaaffa7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png": { + "bytes": 139, + "sha256": "d0be450733fad7bb93599113861381e3caedb8e0fbf30bd4e120024547689582" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0036.png.import": { + "bytes": 964, + "sha256": "89471bffa6dbeac880929017273905e009530c7d8dcaa6dae5e8d160357d6f1b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png": { + "bytes": 130, + "sha256": "dff77f0cd9bf86fe3f6ee4ebcb4074c2a30ceba18e5966022b0fc74a339e036d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0037.png.import": { + "bytes": 964, + "sha256": "2b24f7c317aaa8537d10c9fde48001d6b7c826e072e48ceeabf5c6f2207b1bd8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png": { + "bytes": 145, + "sha256": "0b8d843daedf04706f865ad877e71d2d9ad1ce1dee01073071d286fd5aafdbdb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0038.png.import": { + "bytes": 964, + "sha256": "2d5859414e107400a02d7264c45c8e755d2b68a12686fb6fe0a043f75d5df38e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png": { + "bytes": 140, + "sha256": "7dc16b81fa82f7fdd377d68bac398a8358438599d1036c509de913abcde64683" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0039.png.import": { + "bytes": 964, + "sha256": "f735cec3117457d60f3971d8ef1b9396378556bcabdd81b5d94abc5b0a5c6e91" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png": { + "bytes": 128, + "sha256": "7541f8325e46dc4d5f0707819c0b6cbf48dab832727c2bca54a4380991b6cf10" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0040.png.import": { + "bytes": 963, + "sha256": "2d76e4eba2cc90a8147d17bcc02f995ef34775c6b672172def58aab521e9f393" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png": { + "bytes": 178, + "sha256": "0fbb63362251a29d741280e59f5d9cf29c80c0fcff0532cc9c8530936d873994" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0041.png.import": { + "bytes": 963, + "sha256": "0536ea4e95d8bc1c40f64253cd6b8337d7f64605b708aec08ef3f96ba38fbfc9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png": { + "bytes": 142, + "sha256": "8dc63d1b4fc05e9ef0dc5ad22788e49e4b37477d4e85de2c2e420d22fe4cd958" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0042.png.import": { + "bytes": 964, + "sha256": "772ad95c984a2cdeea252d17c919252198b5812d589a2db8b47d75a24782c1c2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png": { + "bytes": 155, + "sha256": "77511b6490f69a9f4991ac807a7a53bb946077883d629ae21f935989709067ea" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0043.png.import": { + "bytes": 964, + "sha256": "65b0a6d2713c91c57bc6c723aea7e31b5651d58f22ec2d9c746150fcb1d8d4ac" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png": { + "bytes": 170, + "sha256": "e4deaf3ebddc654a8e3d075e41cc78a29fd5e5635b3d6646e6b36da10d63ea20" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0044.png.import": { + "bytes": 963, + "sha256": "71e96dc704b1ba28110d8a498373612da745fa0416f61bd26186a1adbc6114c0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png": { + "bytes": 191, + "sha256": "4f5d0fd34c70872b66f2418b6cae9c9c9e3aca133bdec0b0dbf860ce82f9f225" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0045.png.import": { + "bytes": 964, + "sha256": "e8ab3536295cf9430348c596d45fade72dc5588dad3f5ae9c266af418afdcb62" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png": { + "bytes": 180, + "sha256": "acc19c7eee1b0c89dc9bacda260c7678490967389e41cdd8186c2fe82cee78c5" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0046.png.import": { + "bytes": 964, + "sha256": "b7dbd1c9cf4486c44c5776950faaad696ee08a5e626cbfb04b89c71d3f8f220a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png": { + "bytes": 178, + "sha256": "ec5c217c482cb5921717c5577049846283f689c993b65ca57a9dff5d245ff635" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0047.png.import": { + "bytes": 964, + "sha256": "637fe3dac5a28dfed0968919601b6f41602b6a8b741454c8b72d57f1e09ec6e6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png": { + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0048.png.import": { + "bytes": 964, + "sha256": "cba4428600f9f9ba04c2d2ba9f21dac3e5f8f5f46053db20b51cfce0f658a2d0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png": { + "bytes": 130, + "sha256": "c4257bfa85878e4d293237cd9a50e72b3e883f721e4fe1c48132514bb93668f2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0049.png.import": { + "bytes": 963, + "sha256": "7fa9a04310b88953632d038b4333316cf7939ae04d1986b5063a82a142031fc9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png": { + "bytes": 109, + "sha256": "af45eaf5658a481cbf5645ed006ea59072e8bcdbe481b15a55204179d291f5c7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0050.png.import": { + "bytes": 964, + "sha256": "b8fb7762d3d8f7a785a3950ea7a9f28e39509c55e24efcea4f4fe7a40389ffc0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png": { + "bytes": 133, + "sha256": "2c10663f36fbfef2638b018d8ed3c11f1e2e3c62fd63300b13e7aeb39273eb97" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0051.png.import": { + "bytes": 964, + "sha256": "3ca6f522182d9ad8221d99e274a40d4dfee264a9b0376fbe645566f7012d4162" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png": { + "bytes": 122, + "sha256": "d380d7941b23178f8a90ff41f977bb459890f3a5f4b29f9c159859221d8f9704" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0052.png.import": { + "bytes": 964, + "sha256": "8197c899da320e49e6940796eb6400b0dc5339cbbc197daa8aa1b2d68c14ad46" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png": { + "bytes": 110, + "sha256": "e3d67fdc99ebea256141127ccfeb4103821db7dca11d099639de32e60b05b47e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0053.png.import": { + "bytes": 964, + "sha256": "590f9ef3073e542af9f58859d5edfedbf39f5b885216d1e7a645abe2ba8f842b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png": { + "bytes": 184, + "sha256": "1a9ae3a209decf1f4b8df62d354edd7dfa1f7d4101ab14819f181a8e51b5ce20" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0054.png.import": { + "bytes": 964, + "sha256": "1ce511a1a0e42e861306810bfd465a5ab74ba8edce54f9a8534072e829592ace" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png": { + "bytes": 182, + "sha256": "5a17519655807550ae9a90ae9618772d6bb67e856b9920ec090ccddcc3057e2c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0055.png.import": { + "bytes": 964, + "sha256": "e777d42f7be968193a63b57a5a1bb7ad6471a998808b2be37d7d3d8f75949090" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png": { + "bytes": 207, + "sha256": "3dce1fb1d0ab8ecc5b168449b9cac11709a221f53d7dc49d31c4c7c96bd5ea2f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0056.png.import": { + "bytes": 964, + "sha256": "f1db34ff7f4a308ba9e24fb674d29180e7545e0507c4aff8d212fc964a911a0f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png": { + "bytes": 135, + "sha256": "2d553978f4663e6fde5d5eb8dce1db9fd9aff9823c04c4ac9b5434625910c6c2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0057.png.import": { + "bytes": 964, + "sha256": "9319f34fb9368987576820d5ab2e4668651f530aeddcf450239cc2f49105f6dc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png": { + "bytes": 140, + "sha256": "d010f83dc263ca1b3b4788ef380c7ef5695a21493c7db10e423c9891e2eac730" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0058.png.import": { + "bytes": 964, + "sha256": "3b03fde4d5af174fec7e6445f9c0d0a10943b3adf150d643c890c55c2b90c96c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png": { + "bytes": 134, + "sha256": "78d2be3cc11b4dfcd3bdc6f90a34ff564f8d8216aa3ad7abf11bdd349bba02ee" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0059.png.import": { + "bytes": 964, + "sha256": "0717f7db32e65e3a39165aea886d068f54daea4c2d17820210bfe7bd601c4746" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png": { + "bytes": 140, + "sha256": "c0c9ba7c823d46b2baf1fd4134c36f8e966b840b5f79a95a7585a0b3252a45a8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0060.png.import": { + "bytes": 964, + "sha256": "7226f7300362db2c7f07da2572214d2feb462cc60ef9d6bffc05e264be379bef" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png": { + "bytes": 149, + "sha256": "c090e00663c0b81ad5769020fc450f1f0d32fb9420072f41ffcc939cbc25acb8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0061.png.import": { + "bytes": 964, + "sha256": "f0f1191c80e6540708177aa7e9c86c4665fa5cd879be7aa690142dcb237efc7b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png": { + "bytes": 152, + "sha256": "cf66bddd9f4b4ecea0ac26406e487cf2639d373a2d5f21f1efd3cc6992272399" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0062.png.import": { + "bytes": 964, + "sha256": "8cc140b869b4a89745e4e2ed20f7979c622dbd9ef0a70da892f0dd3620eb8d9a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png": { + "bytes": 167, + "sha256": "2c7d1a1fdf12a6cd37cfb82f9c38e18cfc8fe28963d1c33ab97379671cdd1aa4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0063.png.import": { + "bytes": 964, + "sha256": "a89ee8f834325d059e2fc98d324d0549c186bdbde34d37c98d3914c759c48e5f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png": { + "bytes": 176, + "sha256": "b2ddf6178c613f3725e1e28830514d378649238e695b0d0b74ca5b471f880fa5" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0064.png.import": { + "bytes": 964, + "sha256": "48a2e71c34dc75c397131503c5d081862f8f46fb31e108ca7297a0f22f5fda0d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png": { + "bytes": 177, + "sha256": "cb304f8bfba830e8213f357e0ad9b255e63aed2574cf5a2b3c351490d28dabf3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0065.png.import": { + "bytes": 963, + "sha256": "f7dfae80dfe064a164d026c518a4451ee84503595662ddcef2a08fba6a631ce6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png": { + "bytes": 192, + "sha256": "601f7619c0103424fb76a2fe0ef6f086fbc29a404f2bfba2dd16fa6dc141e9d9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0066.png.import": { + "bytes": 964, + "sha256": "1d7c9a74514e5079854177371fa1fcaf8e90012dd70d2abe10acb0529d74729c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png": { + "bytes": 170, + "sha256": "9cbd5a8a7bf7f43eb6a7429698e99e829c57997c5022018a8b60ba9a70e51ccc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0067.png.import": { + "bytes": 964, + "sha256": "a894d09c07e462ee26569489fe6fe1e17cb7171faa6c5442f89b61e8e039933b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png": { + "bytes": 181, + "sha256": "f90351394da9efc3b61293c20378f50d30b3dd531a9fd83b4367927e7bf9c144" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0068.png.import": { + "bytes": 964, + "sha256": "79c8232f2fa454e2746ca3616b99a0701f4ccf0471910a878de40c35de0edd17" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png": { + "bytes": 206, + "sha256": "5a09ecf571abb5bb4d2b727b054d7417a0bafc1ac82a4a0ffe7eccc2561ad556" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0069.png.import": { + "bytes": 964, + "sha256": "71ce9ba09dbab8f2cb4925ed4b2d4463a06d76d098294e99c2f8ab628154ae8a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png": { + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0070.png.import": { + "bytes": 964, + "sha256": "2dbaafb49240e3b1e9859328c97af6ad7aa2e5906167faed70dbb6472dab5856" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png": { + "bytes": 201, + "sha256": "33589077ca1518bc453aa63bf2f1810d67422bea07ed5db8f486f8257478d154" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0071.png.import": { + "bytes": 963, + "sha256": "9159e76287627a6abd02deb245de79b2ab4907a4f5bc6533be6fa78b341ba310" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png": { + "bytes": 163, + "sha256": "a977172d74aef292a924c867d7d2744ac1c4720f9a9f7120c0dec4ca1b9e9e00" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0072.png.import": { + "bytes": 964, + "sha256": "b31248d4d6f4fb97d5ed8bd20239270f7e4432eb8b28430c1f5b4e7e2479f474" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png": { + "bytes": 161, + "sha256": "138b74609bc477ca5bacc3c8c2b6d80bfc0362c81f163e7b6dcb063526c97f89" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0073.png.import": { + "bytes": 964, + "sha256": "67303e732e3337229f09cef22f60de192f0e52e02f8159568338afa648a1399e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png": { + "bytes": 201, + "sha256": "cfb675c1dcc7530a41956004471c8ec27cd5ae19a03d8c424074b855395497e8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0074.png.import": { + "bytes": 963, + "sha256": "902ce403dbab34973fab0647a91a5584764a9ef8574b3732ef88434444aea6cc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png": { + "bytes": 128, + "sha256": "5fd90e49d9be0c155f1e6a5cb08099fda486ea6fbb266be20b6b97614b96ddd1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0075.png.import": { + "bytes": 964, + "sha256": "a6bea1993517fcadd5e811c8e952d70ebeb25e5bd624491551354808b6b27f8d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png": { + "bytes": 165, + "sha256": "349c56fdf06e20fb6a1ee98e2dea1e70833f4f0cf3a96ace0660d32ee0496631" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0076.png.import": { + "bytes": 964, + "sha256": "d94d68afc48704abe6f902cedb2499a2a9c564ea89c698562a44ed87a5c58244" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png": { + "bytes": 165, + "sha256": "be810b6e4b8cd8dfa9dd06af7a5964648a6683c5a3e8da64bc3233b48a636be7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0077.png.import": { + "bytes": 964, + "sha256": "67fb9daa0fc4e4ab6f4c0c4e093195f6870ebb56dc496456d1733fa6ef903e97" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png": { + "bytes": 165, + "sha256": "62d47ae44908d577c29ff002a2e73ae1bb07602ff4715a85c9743893ef72546d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0078.png.import": { + "bytes": 963, + "sha256": "612d41c1b9f6d517a6eede7ef6f7c44d712aba353b07ecc7a7fecebe546998d0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png": { + "bytes": 174, + "sha256": "c8c819b6054e0c231fae5f9f85dc9a34ed828379f5fdb4456ecd360305ca44c6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0079.png.import": { + "bytes": 964, + "sha256": "40a708f3a427ff196f23ada3c626d7fdf2e4a975ff35430d980d5800ec5fb948" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png": { + "bytes": 180, + "sha256": "0151695f2890361f16ae4ea585e8f5d80fe0b6c2e82593f5e2ad336fbb7360fe" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0080.png.import": { + "bytes": 963, + "sha256": "ba5c2aaef514ae698ad732d8ff9bb1fa7627addc662b21bcdb03a873330fafd9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png": { + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0081.png.import": { + "bytes": 964, + "sha256": "bf72b0393ccf3221a2db8abe0a048cbd271e092de0764034cff65f297c389e92" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png": { + "bytes": 207, + "sha256": "2efb31e30cd6f1527329fe5d7704e41c65a8376d498bf93372f46155600420c9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0082.png.import": { + "bytes": 964, + "sha256": "397120a5362512b7f0bd7833e8387a4a663cffb172dbf5de2356acb2ec9cd2d7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png": { + "bytes": 156, + "sha256": "92edb7e7a7b658e00d2c983d9526ffa5f868071b72f98a645f48fac2b33eb377" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0083.png.import": { + "bytes": 964, + "sha256": "6c4cce75a77f9a2f60c00ed3f0b2a24d5dc2bcc7a18d858f2bddb1e234d12124" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png": { + "bytes": 232, + "sha256": "b3909f80a29a0f18729f96a90ebe446ecaf26a195da633f2a6c3dd31f660821e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0084.png.import": { + "bytes": 964, + "sha256": "174366f354ffd256451e63d8c8fdec0f5f1117e8421770a0235f260e1a75553f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png": { + "bytes": 230, + "sha256": "377b35acbce5129e8167df1f5d1d0420805990962a37a30f5784b88b81a40ec2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0085.png.import": { + "bytes": 964, + "sha256": "4cf0b8eea76287942a5e077b514b6eccc6d949763879ac5b871fa775e7c4c2f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png": { + "bytes": 224, + "sha256": "0606653ad07e177c06c9782c9fff4b1388c7b67865b6ab0e202f76e8e6f6bec8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0086.png.import": { + "bytes": 964, + "sha256": "ac854975de21105ba6dc595454d64dc441543c41f2750494d34c37b9e9ae3899" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png": { + "bytes": 239, + "sha256": "321ecd683c4e542e09d368709e75821b8b823b7b98b71bebb39d66cead951315" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0087.png.import": { + "bytes": 964, + "sha256": "08c32b45538b5fcb50494fb65ddbd1bc52d91d0d98615906dbbeeceeaf9a047c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png": { + "bytes": 222, + "sha256": "ad6715e9bcab60faed303260a21adfca2de09a7950b98384065bcc5df05634b2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0088.png.import": { + "bytes": 963, + "sha256": "f5086263c65f017bd12a57d0106906d2127e5bf1e46a88c9f2bba702cc39567a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png": { + "bytes": 196, + "sha256": "0b9fa753068061e816246437466d0c9d3100375ff12b77fe9459a801265c83c1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0089.png.import": { + "bytes": 964, + "sha256": "eb2748a33689be9043ca98236bc3422c568bdc2dd1bcd3b9703a4b71e082c91a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png": { + "bytes": 209, + "sha256": "fb4aa142cbbba7d9504ed3ff0d989069e8f1974feb76f25906efd9901d4f9ef4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0090.png.import": { + "bytes": 963, + "sha256": "f74312cf22349a6b729e5f90eeb732e366189013ea50a24798e405c214605207" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png": { + "bytes": 207, + "sha256": "19a75fbb7df761b7373dac310d5e7dd2aa5a65529f81d4ffc80940c89d0538ff" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0091.png.import": { + "bytes": 964, + "sha256": "10dd0ec158e8ae5439ee217399d481e9c074c16470c66209538b27bcfe67b9a3" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png": { + "bytes": 244, + "sha256": "357e08bc52b8dc318ce003681196dce6d2de41298b6253bbcc9bd10283785b37" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0092.png.import": { + "bytes": 964, + "sha256": "738be56be88ce25f5d7c1629fd8f8ea07d1fdd8792a455dab513fc5b7a9eba4d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png": { + "bytes": 205, + "sha256": "0ce7aabd23d9784f67ad64d461b132f8bd59932d9cc7dddb98c66edf60a6671a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0093.png.import": { + "bytes": 963, + "sha256": "57ee53ddc2f013686e0bbd779e71d1e3ddfea8a0c3d7092ff52b44271132df7d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png": { + "bytes": 170, + "sha256": "56ae1a17ea808d02da78e58b5d6dc58a6ea62287b4addb81b5a6967dc2245a5a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0094.png.import": { + "bytes": 964, + "sha256": "353c738f45367fbb8adf346e32159f1da8494045a5aa1a4bfbd05101cd518bd4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png": { + "bytes": 203, + "sha256": "f5c2ce5b8e9e36580df27e8287472c662b360e97c4b8bef669ad70eceb9fc7b4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0095.png.import": { + "bytes": 964, + "sha256": "98a8fdea72067cd04e28a91bf7f3e594e64acaa925a971f0a1e5b320fab3c0d7" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png": { + "bytes": 206, + "sha256": "b8a0a9376c1c3398a059a1e3226e8f8d6839c1d73ac53ea37425340d762055fd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0096.png.import": { + "bytes": 964, + "sha256": "84e01bdb8330553ceea96159d1f9ab43ff21c1780b0c121a72182f661b37cd8c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png": { + "bytes": 225, + "sha256": "20915fde756b990f5b0c86fda557a93a6c306373d7c4fc07a1991f4ace3271b4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0097.png.import": { + "bytes": 964, + "sha256": "cf3ba40a74fc3f15ac5243ed97bb0c53b4a30686675f19b438dd83a2adf9b097" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png": { + "bytes": 238, + "sha256": "39b7c35f414e086b9c7e0cd2b34693ae370e5382a05b4dbb9964cef20f9769c8" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0098.png.import": { + "bytes": 964, + "sha256": "10999bc0c7ac3c95697d6a3e660ddf35f80da4c42a66af45433fc9d56491633e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png": { + "bytes": 238, + "sha256": "61af4b9f1f67aa761e89e516ac6d60371175875b78b073b7f6a8415517c66181" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0099.png.import": { + "bytes": 963, + "sha256": "6de6e757766f0caa9653d199673008dc6d6335211001573e011e45a2e666e20f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png": { + "bytes": 240, + "sha256": "e139ab1d56c599af1cea5a955b705ead18a92d41e8e635b550729383cad9de3c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0100.png.import": { + "bytes": 964, + "sha256": "0a07ccdfe659db10953ff11dc353efcca2e078409638fb76ae7b38b90120e35b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png": { + "bytes": 159, + "sha256": "03b7f71be1904c72c71f98d31c5f0f7fd8dceffcd40c19c4232746cbf509f5b1" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0101.png.import": { + "bytes": 964, + "sha256": "c88331b1e5bf2525fe371ce551083e5d807fe45e80eccc5a400f970c807e3591" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png": { + "bytes": 154, + "sha256": "35af44a6fc76a09e7fe625c0becfeac809360774c6a845ec8024dd8db6f5fc3f" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0102.png.import": { + "bytes": 963, + "sha256": "26c7b69214e87a32f5eff0cb2cab6c14fa470770ba25d77b702499dbda6c4887" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png": { + "bytes": 164, + "sha256": "38a3ab676d73fe4219930bad3d0294e045269fd153587b0e21c60843fc13d281" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0103.png.import": { + "bytes": 963, + "sha256": "20e4fd705f9ba1b5808113f7b3f9ea75e48f2ab9711150e11ea307bc03f53474" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png": { + "bytes": 166, + "sha256": "3b38808f0c20a49a9923475022041c46e8a04b47d8621e5186fe153b4bbaed48" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0104.png.import": { + "bytes": 964, + "sha256": "6e8f16d87aa8497efcd064f67d2b89b6147b010e692f4f3320d5e9dcbe8321f6" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png": { + "bytes": 181, + "sha256": "e6ce715420b033cc4b0eb6b26255996a919ef721c0081388d3fa6a964047630d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0105.png.import": { + "bytes": 964, + "sha256": "c4d1645bff32f5348d51b7603e6efde3ae941f1b521de73e5269a576e000fbdc" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png": { + "bytes": 164, + "sha256": "4958c3b09a0d41b3f21741476274855ab2242b3240e5054657dbc0569c881215" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0106.png.import": { + "bytes": 964, + "sha256": "865bee4b2d6ce88ebed0a8580795f7be241526ac2a3fc0a03c5e0123fdffa3c9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png": { + "bytes": 173, + "sha256": "66d47c25a72a5be74cb8a15c0e4930ee4c8859f5ba5d04837d953d45649d0873" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0107.png.import": { + "bytes": 963, + "sha256": "874603d2c45ed544e1805feeba616c08d3f8a4f03c8e33e304c1dcf8cfd4d147" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png": { + "bytes": 189, + "sha256": "f15c964db469039861f70bdc75cc5b02ba9351eaa5d7421a85d028131eb12f4d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0108.png.import": { + "bytes": 964, + "sha256": "69a09b26c14e23d9445a07faa54ba3bc6ee461bf10555df20239fa2fd468c0bd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png": { + "bytes": 219, + "sha256": "f344d22151345f81fe1b95fdb03cf007747042670bda1540192c14853f35b94a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0109.png.import": { + "bytes": 964, + "sha256": "a0666a19dfa3d44e4bdc009cdb351b3fd63c364ec0f59b2b76604bd7b16a9973" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png": { + "bytes": 217, + "sha256": "ca2d26579be3738be5abfb74cea388634e212fb991b84701deeda65da4780f1c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0110.png.import": { + "bytes": 963, + "sha256": "1a0b8a2bdd53085efabf093e3f616f367d82f913363cac47c763a96eed70320a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png": { + "bytes": 228, + "sha256": "8ecfc9b753e676a3cd1fcf2f8f98cc70c8e814f706f41a7e172508fe15156618" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0111.png.import": { + "bytes": 964, + "sha256": "721e24bcbd148f7f4c328fbb64ca62c296c79de65f21573e6b498432fec7b1bd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png": { + "bytes": 237, + "sha256": "1e82481db9d95d0cec64ba0ea95b8fadf1e3675936e93731d0ff0e3bc72470b0" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0112.png.import": { + "bytes": 964, + "sha256": "59866ffad84bedc11211a55acf7d79b8c852685e2aa3a880f1f50bc077e4ca6c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png": { + "bytes": 176, + "sha256": "d8b00568696dfc79269a8f47ab8e19ecf6f080140176034cbf8124b4b143d49e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0113.png.import": { + "bytes": 963, + "sha256": "3b877b063705382d968413a5a9831b38d105f9bf7dfca7f57d863de84b914869" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png": { + "bytes": 182, + "sha256": "486bea807469ea50e471bd9a8e5d60424386b81b0bbef0c84f3cda285d8cf088" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0114.png.import": { + "bytes": 964, + "sha256": "d17c5713760c3b5b816e60b140bb83977dedb1dd4e1087f3f44efb304878f312" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png": { + "bytes": 182, + "sha256": "ad27340925ae7e936788c22cbd0f7d1922ef5bdd21377f916f1be9af6be4312d" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0115.png.import": { + "bytes": 964, + "sha256": "f9323399e4885b0524543782d1f937303d3d72129259d20cd758883cea17f08c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png": { + "bytes": 182, + "sha256": "610de03ee2d2a7d452159a885707217ccb17c6c18444418d7f21496d76a65f76" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0116.png.import": { + "bytes": 964, + "sha256": "54f80c6bf2dbaaf1d170741dbcb64357f53cd9830016177da2deedfdc54d848c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png": { + "bytes": 191, + "sha256": "4f75a60e03d46523afba3c52f73c1fcbe06a7566a87eea9fb9b82320718182bf" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0117.png.import": { + "bytes": 964, + "sha256": "2b9613378efb8da10be4a93c1a6a21e176953afa401d357d10fc36d3d2fd0540" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png": { + "bytes": 200, + "sha256": "43679336db4fca6d7c4b47941f707174cdc4476b75af32e0d9f0bd80677831bd" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0118.png.import": { + "bytes": 963, + "sha256": "6fb44bad0d9991ea3ef306e732a95a5e35a47e6821729a75c1dc6861861eb85a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png": { + "bytes": 184, + "sha256": "c1a5fcc94e0557e04615186966d5ded2a7b590985f03c4a564de6801aeea4acf" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0119.png.import": { + "bytes": 964, + "sha256": "b595356bf2247fad363b679abe1d407f7fa7ae0f3e9dd8c04e74a8fdbcb7327a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png": { + "bytes": 195, + "sha256": "2ca96264cc5506bb52a5f7b5d278d0fa8e66e26c4b8242e40db6b46acb9df95e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0120.png.import": { + "bytes": 964, + "sha256": "aaa24e4d6843a5bd70c55413164859600b953d0827fab6fac48bac570346e13e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png": { + "bytes": 189, + "sha256": "28466ec899a6e0720f40e4f622aee5925d2e5c50b2409856f36ef65c7eedc532" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0121.png.import": { + "bytes": 964, + "sha256": "9dabb9b5f2634bba49650d5ce11a2192a63b5efe9a65734ebf4f155ce876a21e" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png": { + "bytes": 232, + "sha256": "2cb76164d899e3a5eb42d7cd23ffe8defae130f6ce702a35926cbf61d2d1b569" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0122.png.import": { + "bytes": 964, + "sha256": "50c28de7e6c0a19d29d80d3bbb609fce84b4df463e029fc7a2792651a10a07ba" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png": { + "bytes": 201, + "sha256": "16d8f777b329a6516f32d790b389fd5072622195152680c298d2caf8d723ef8b" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0123.png.import": { + "bytes": 964, + "sha256": "f305af0b0435f3051459c24e6248208475a97dde46ea27044a46c996c08ab725" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png": { + "bytes": 203, + "sha256": "cda39a2ba32af6935e106b5c243ba5ca813a8b2566855b94524485463883196a" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0124.png.import": { + "bytes": 964, + "sha256": "a16dd7e7729a0e77c24a09a0e1e5beb166f1f6712955307a464cec0777804505" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png": { + "bytes": 165, + "sha256": "d576af0d95a09721d174c3f57cb51b3c736e3627330a9bfee110e676d37c3cab" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0125.png.import": { + "bytes": 964, + "sha256": "06f563bdd065bb39b65a04d7360dd267ca4d7f53a0ec05ace48c38fa7303c7ec" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png": { + "bytes": 171, + "sha256": "59dd6e934921a327935f8aa35a24cd949bc04541c0adaed2d0ac46b29fe409c2" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0126.png.import": { + "bytes": 964, + "sha256": "f69c9b184375f986920d09b3705e7e948d79b001bfc83c7c3dd5eecd92540fec" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png": { + "bytes": 171, + "sha256": "4ae08fffdd99c4e14a941e664de4cf9ecba0064cd94e5caae9d4a82a10fe120c" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0127.png.import": { + "bytes": 964, + "sha256": "8e55fd648cb1569eecb8137799cb21ad94ed1bf66728fc85691eaf56ed6a20e4" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png": { + "bytes": 171, + "sha256": "f9d1c49865855dece38e496cdb68458040facf8256831751f4b0ab695a193be9" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0128.png.import": { + "bytes": 964, + "sha256": "33e7e0a2fae88e567d97aaad15205962dce8d2cc9b07bae6bbbc6c833632c816" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png": { + "bytes": 173, + "sha256": "1b0a4efa97420e011f08151149c662dbc7c91be0e3c72caa3e8f5718789908fb" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0129.png.import": { + "bytes": 964, + "sha256": "41bca57b41043e5e95a7fed027a6dae4affef6656af1d4fbe516d1f924017b88" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png": { + "bytes": 185, + "sha256": "a61e8a3fe7e1e6f192d6b6452852274a02768c20a45ef6afa48ec80908a39185" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0130.png.import": { + "bytes": 964, + "sha256": "cb97ac0a485400219fe868e479eb7412d3632349fa5a5d01fb3173567e9a1082" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png": { + "bytes": 181, + "sha256": "0fe7c5448902cef52dd8ed8530eda0a986ad0d2cc0c36c2ee1528fe0c6860262" + }, + "assets/kenney/tiny_dungeon/Tiles/tile_0131.png.import": { + "bytes": 964, + "sha256": "db76c372c023c15a841f3c4afe6678d870a0f7063be9dfc2d15e8478e8343730" + }, + "assets/kenney/tiny_dungeon/Tilesheet.txt": { + "bytes": 238, + "sha256": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00" + }, + "assets/kenney/tiny_dungeon/Visit Kenney.url": { + "bytes": 44, + "sha256": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284" + }, + "assets/kenney/tiny_dungeon/Visit Patreon.url": { + "bytes": 54, + "sha256": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490" + }, + "assets/kenney/tiny_town/License.txt": { + "bytes": 567, + "sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5" + }, + "assets/kenney/tiny_town/Preview.png": { + "bytes": 17645, + "sha256": "9a6a773a4e39bc2082b85f0778d8a106f644233b2b3612c5c2a6fd6e4ce2106b" + }, + "assets/kenney/tiny_town/Preview.png.import": { + "bytes": 949, + "sha256": "23c5150de825abb62e9acc8cfbc0155615188fd0d2016ca72bc9c1a19fef8e0d" + }, + "assets/kenney/tiny_town/Sample.png": { + "bytes": 112122, + "sha256": "cb909e46bf51deb2906eeeb14b323aa42e861a738a734f449dc460ad682e4ccc" + }, + "assets/kenney/tiny_town/Sample.png.import": { + "bytes": 946, + "sha256": "166f5fdb87ec5ab6acdd8c00546debd0f3c49fd17bfdea48f79cfe6566f853c5" + }, + "assets/kenney/tiny_town/Tilemap/tilemap.png": { + "bytes": 5392, + "sha256": "b9e9fb80b95d0b90b52f12d914f000cf16f8b22c1faa815aa94500abfa57bc50" + }, + "assets/kenney/tiny_town/Tilemap/tilemap.png.import": { + "bytes": 956, + "sha256": "d49254af66e48299aa37983a825c20a6a8000dd087777ab72311f2e276c32c15" + }, + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png": { + "bytes": 5042, + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902" + }, + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png.import": { + "bytes": 978, + "sha256": "77e09885d6c47ddf6b08efc8530bc0e8d1a109a48474ea928f3fd905fa167aa3" + }, + "assets/kenney/tiny_town/Tiles/tile_0000.png": { + "bytes": 99, + "sha256": "d4c692ef80ee97b3395b885ae07020d42a106683ff3650df240f8e972bd5a041" + }, + "assets/kenney/tiny_town/Tiles/tile_0000.png.import": { + "bytes": 960, + "sha256": "f6968f744c358aa51ab9003d2fcdb5f170e9852cd8889f88d3cc41e29bccf094" + }, + "assets/kenney/tiny_town/Tiles/tile_0001.png": { + "bytes": 144, + "sha256": "cf3b3df8669e621af90944fb3155b15f13adf203dda464e6149d7318f3660713" + }, + "assets/kenney/tiny_town/Tiles/tile_0001.png.import": { + "bytes": 961, + "sha256": "f090ea04d0af56449114f4015acb0c3625e658688ab4517b40d474ca11a5095f" + }, + "assets/kenney/tiny_town/Tiles/tile_0002.png": { + "bytes": 174, + "sha256": "ea524c6974ad6203f46a3e68a360883d0d53dbbdaa237f6cd81ac6fd5be6ea7c" + }, + "assets/kenney/tiny_town/Tiles/tile_0002.png.import": { + "bytes": 960, + "sha256": "b2811ea61975edd62e7b6ace7bd9b0a5daabb6d5528c3b04295e20bfde39fdb9" + }, + "assets/kenney/tiny_town/Tiles/tile_0003.png": { + "bytes": 176, + "sha256": "05ae1d16efd39ec9ec7315d8dba74f3aa85d4a75780f768cbca584dc96e1d2f2" + }, + "assets/kenney/tiny_town/Tiles/tile_0003.png.import": { + "bytes": 961, + "sha256": "dc9254e0b4bfa9b1bdbd9e95dc187ae5874af3af0b6ba1192efd97b6318d4887" + }, + "assets/kenney/tiny_town/Tiles/tile_0004.png": { + "bytes": 175, + "sha256": "5de3dff614fb984dedcbfb7551d13a984f66d5a0a835df3048b51bc7cfddba57" + }, + "assets/kenney/tiny_town/Tiles/tile_0004.png.import": { + "bytes": 961, + "sha256": "db7d2b3eb1ed7c423712e78580925945cc3663451327f6446faac8fa42200c95" + }, + "assets/kenney/tiny_town/Tiles/tile_0005.png": { + "bytes": 197, + "sha256": "5c09569d7e0351146e194d9beb7b573e0869978334cc9e093a57dea8705e81da" + }, + "assets/kenney/tiny_town/Tiles/tile_0005.png.import": { + "bytes": 961, + "sha256": "a89809d6d638bf94d37172feca26415382ab29b2e7256c5e9792640f1af6dc39" + }, + "assets/kenney/tiny_town/Tiles/tile_0006.png": { + "bytes": 180, + "sha256": "d8046421ac4db5a824d642d26e9fc6532f1b3aa52033f569f7e56e0885b2776d" + }, + "assets/kenney/tiny_town/Tiles/tile_0006.png.import": { + "bytes": 961, + "sha256": "3a0a7fe99c84788ad98876b1c5c11c61d9edda3ef1b8a29c106d198b29c4cd2a" + }, + "assets/kenney/tiny_town/Tiles/tile_0007.png": { + "bytes": 157, + "sha256": "741e857eba60e676711e0193f3b252fc70be469ddc55c7d5fb74fa343d6aae6b" + }, + "assets/kenney/tiny_town/Tiles/tile_0007.png.import": { + "bytes": 961, + "sha256": "886b8d32262690341ed9b7150ea193e9ffb36a5cca53fb7a13dbd0c76fa5d5d9" + }, + "assets/kenney/tiny_town/Tiles/tile_0008.png": { + "bytes": 185, + "sha256": "d9c105e1f635e239dd0a87239c528c57406532ae4c4949ec9555d9fae6fc8bbb" + }, + "assets/kenney/tiny_town/Tiles/tile_0008.png.import": { + "bytes": 961, + "sha256": "49325ea2b2825ccb188b91d7ee7adbfcd9ad7d560d6301907dd000ce958bb49c" + }, + "assets/kenney/tiny_town/Tiles/tile_0009.png": { + "bytes": 180, + "sha256": "1120f5a9a24c9dc40d0857885b9008860d17d89764a0621f90bfdb352930a72a" + }, + "assets/kenney/tiny_town/Tiles/tile_0009.png.import": { + "bytes": 960, + "sha256": "07dc54d40811013e2459070e891552a4d4517558e96e77b7bc46aab749c7ee32" + }, + "assets/kenney/tiny_town/Tiles/tile_0010.png": { + "bytes": 157, + "sha256": "5f3aca3ab97afaa731c0a001725d31fd18874c37bb56d386b74b09430bc52d01" + }, + "assets/kenney/tiny_town/Tiles/tile_0010.png.import": { + "bytes": 961, + "sha256": "ac53ef6aa9e651238b45a01d84674ad6b7d02a40e23cbc91a4374cb4e6227d32" + }, + "assets/kenney/tiny_town/Tiles/tile_0011.png": { + "bytes": 185, + "sha256": "69c6e3e76d76356f16086e922d331cd3baf4b18aed2bf07d242b2c61d1c0719c" + }, + "assets/kenney/tiny_town/Tiles/tile_0011.png.import": { + "bytes": 961, + "sha256": "0a66296762f20a71439e725706f13ded29b545848b54e58a2828af3908a7493d" + }, + "assets/kenney/tiny_town/Tiles/tile_0012.png": { + "bytes": 161, + "sha256": "e1b87cceac398679e30d7cd4feecf4f40b8104515c255ed2d8e4fd4f868bb35c" + }, + "assets/kenney/tiny_town/Tiles/tile_0012.png.import": { + "bytes": 961, + "sha256": "a303b8eae26947cf26ebe2af5e486d9afb0ab63ac032a2e75d446e9faf05e5d4" + }, + "assets/kenney/tiny_town/Tiles/tile_0013.png": { + "bytes": 153, + "sha256": "dff7a37b7fa1be3648dcb1d01be3df26eed3ea5dfb8d8b7ffdcc2af06715c1ad" + }, + "assets/kenney/tiny_town/Tiles/tile_0013.png.import": { + "bytes": 961, + "sha256": "fcdd5f7c83e6e0ce1e963ac2fb2c2f5494ddacbfb97f52cb819db6928dcf379b" + }, + "assets/kenney/tiny_town/Tiles/tile_0014.png": { + "bytes": 161, + "sha256": "1209e77e92dc55b0c6aab326ccf714a6f48fdb8ca447c77aea779b1c95e4d41e" + }, + "assets/kenney/tiny_town/Tiles/tile_0014.png.import": { + "bytes": 961, + "sha256": "ff1a835d2558fe7e73ce7c2eda13ff3f83f041c7e527a30dfed85e9d7cc1f039" + }, + "assets/kenney/tiny_town/Tiles/tile_0015.png": { + "bytes": 193, + "sha256": "e1d230db0d9b559d564a5062ea574e8233d5b0c4cd143377756a38cf11f7027c" + }, + "assets/kenney/tiny_town/Tiles/tile_0015.png.import": { + "bytes": 960, + "sha256": "8e864fddb00db67863069515961eee59da22c68008dcf6cf204fcdf4d0effd38" + }, + "assets/kenney/tiny_town/Tiles/tile_0016.png": { + "bytes": 192, + "sha256": "e491cc2d756b0fe14c19c1484fd79fe086621d2a21fd59f3e7a2d74eecaba561" + }, + "assets/kenney/tiny_town/Tiles/tile_0016.png.import": { + "bytes": 961, + "sha256": "e9748911a1b03eb0eff486d1aebe51b78490b5691efd8559781d5d31f91d04bd" + }, + "assets/kenney/tiny_town/Tiles/tile_0017.png": { + "bytes": 177, + "sha256": "6510f793c7dab1b8307dd23e795ce9c680c1ca0b220c9749c37d5705e2aae70e" + }, + "assets/kenney/tiny_town/Tiles/tile_0017.png.import": { + "bytes": 961, + "sha256": "a9dcd7b2a62098ba7cb479d5cefe95cc401b3c53e69df77798d922d9b2ebf3e2" + }, + "assets/kenney/tiny_town/Tiles/tile_0018.png": { + "bytes": 163, + "sha256": "167c8eeccd110c1c41095a7178524c8c6fa127e47098fcdc16e875bc2c8a8d76" + }, + "assets/kenney/tiny_town/Tiles/tile_0018.png.import": { + "bytes": 960, + "sha256": "7e0b478eddde95e2bb6c4815e8e69bf2ec0f3314804bf5432ea33d0c7615c85f" + }, + "assets/kenney/tiny_town/Tiles/tile_0019.png": { + "bytes": 200, + "sha256": "f7617ce7df2660a9d4aca0aaf317be98bc561306b0e3eef02f7e0c17a0072142" + }, + "assets/kenney/tiny_town/Tiles/tile_0019.png.import": { + "bytes": 961, + "sha256": "88cf92bd4af58c8d83e146e48b96c43665daa7f29307c099694c843de493944b" + }, + "assets/kenney/tiny_town/Tiles/tile_0020.png": { + "bytes": 166, + "sha256": "9bbb26692c6a0b7ba00ad27b1a380f3ecec4d680c597204604bd312a154f7c5d" + }, + "assets/kenney/tiny_town/Tiles/tile_0020.png.import": { + "bytes": 960, + "sha256": "138eda065179c4b0e351aae592a7c354e72db87f512ac72cdb8284f6a7df318b" + }, + "assets/kenney/tiny_town/Tiles/tile_0021.png": { + "bytes": 163, + "sha256": "3e7b7419837373bf32542598d46d1328cce966e9dfed35fd852a37d227f5d6a4" + }, + "assets/kenney/tiny_town/Tiles/tile_0021.png.import": { + "bytes": 961, + "sha256": "6ebc06d6d592940e9025a8d9299ce79675f115c2b8199bd98f434ff8a459726e" + }, + "assets/kenney/tiny_town/Tiles/tile_0022.png": { + "bytes": 200, + "sha256": "5a6c92e91e67d3b4a9751250f5ffa73308f2d47bab5642677ea6c8c0448b9df1" + }, + "assets/kenney/tiny_town/Tiles/tile_0022.png.import": { + "bytes": 961, + "sha256": "2dd49f551a743f78d97add14e3fd720eade4bebdb5a93be7e745205ffd4d059f" + }, + "assets/kenney/tiny_town/Tiles/tile_0023.png": { + "bytes": 166, + "sha256": "e2231d052af8e58b280c881962407316a25df85d1baebc0a4c417833c9035d1e" + }, + "assets/kenney/tiny_town/Tiles/tile_0023.png.import": { + "bytes": 960, + "sha256": "8b75554914d8a511544d00dab06474da86bd7c8d83a5795f1b9439a473d63f36" + }, + "assets/kenney/tiny_town/Tiles/tile_0024.png": { + "bytes": 135, + "sha256": "3ffd3954dfb28615d813744ec3b0638d46f0cd9376426329221b70128719282a" + }, + "assets/kenney/tiny_town/Tiles/tile_0024.png.import": { + "bytes": 961, + "sha256": "828ebde3fa65aeb33fb33265221b0f16a838c949a23c7cb0f08528ea2142f8cf" + }, + "assets/kenney/tiny_town/Tiles/tile_0025.png": { + "bytes": 99, + "sha256": "63519065228f5f8af6200d979fa54cd7f00650034ceea10a1609203a34b3ff9b" + }, + "assets/kenney/tiny_town/Tiles/tile_0025.png.import": { + "bytes": 961, + "sha256": "00d1ae6055b72c2e3666d11c57108f2c2e0427b36ae21eda31033085163c854b" + }, + "assets/kenney/tiny_town/Tiles/tile_0026.png": { + "bytes": 140, + "sha256": "1cc4348d99b6ca90b26e9cda7823a68d549fae0a9859ce3f31bfedff5a405bce" + }, + "assets/kenney/tiny_town/Tiles/tile_0026.png.import": { + "bytes": 960, + "sha256": "0d61d6b74cdc8ac2ae51d9f18d373fff5be6b8453e38b69fb62422ee8330504b" + }, + "assets/kenney/tiny_town/Tiles/tile_0027.png": { + "bytes": 191, + "sha256": "57a64b241ad12af171fda9d081a6641c12c51d1a9648e8c5ad50f314e3d660e2" + }, + "assets/kenney/tiny_town/Tiles/tile_0027.png.import": { + "bytes": 961, + "sha256": "374a9c9b167f1e38367a29e446dec4c2cd23c3fd6bc963992d19c1db47a31460" + }, + "assets/kenney/tiny_town/Tiles/tile_0028.png": { + "bytes": 191, + "sha256": "a8b6bdb8954e01dbe6abebaec6d3eedf4fcfeb825b7d982ed488c57a573fdaac" + }, + "assets/kenney/tiny_town/Tiles/tile_0028.png.import": { + "bytes": 961, + "sha256": "2136deffea0eabda9a9bac872f78e2fe20ae5f091817161d753cc69c9868db13" + }, + "assets/kenney/tiny_town/Tiles/tile_0029.png": { + "bytes": 197, + "sha256": "0d55333ffe4c1d3be705978bdf1c176a871c25a6bde232dfba5c359b1a433294" + }, + "assets/kenney/tiny_town/Tiles/tile_0029.png.import": { + "bytes": 961, + "sha256": "93b48e059cbc3ce7819d80aadb203a6fd784080c9021208d61892ab14e1f1a66" + }, + "assets/kenney/tiny_town/Tiles/tile_0030.png": { + "bytes": 181, + "sha256": "e38e6cb14ff961f6e154483a62f963cdf9a310d91e6fd34c61e70653e0fe2713" + }, + "assets/kenney/tiny_town/Tiles/tile_0030.png.import": { + "bytes": 960, + "sha256": "ce17c94bee4b6332a8d1ee97014b3bc48249410df748b1236029eeccf41b0c38" + }, + "assets/kenney/tiny_town/Tiles/tile_0031.png": { + "bytes": 157, + "sha256": "b0330026a4ee1bb5d0895d2f1310d2caff75512522752ed0a30770783f97bb7a" + }, + "assets/kenney/tiny_town/Tiles/tile_0031.png.import": { + "bytes": 961, + "sha256": "e809fae7d6ba0b594fc116c5090e0c5da97c23f3102f472f8d1d6142b9da58fb" + }, + "assets/kenney/tiny_town/Tiles/tile_0032.png": { + "bytes": 181, + "sha256": "6f527b7f7415362b0c0fc98e5e0c5b370db119dd171ccdfd444e64e46ad99055" + }, + "assets/kenney/tiny_town/Tiles/tile_0032.png.import": { + "bytes": 961, + "sha256": "e42f8ece01e720fe2ede08abd4b8fb704deecc6b1cd4c9c212549bf4c0129d8c" + }, + "assets/kenney/tiny_town/Tiles/tile_0033.png": { + "bytes": 181, + "sha256": "5d03ae0b19ab782816f2c9faf809c6c6fb263a236e3afafd757f1e2411710875" + }, + "assets/kenney/tiny_town/Tiles/tile_0033.png.import": { + "bytes": 961, + "sha256": "291338d0796e250408df1d6072a471c831c012fca17ba52325dc12ac312a802a" + }, + "assets/kenney/tiny_town/Tiles/tile_0034.png": { + "bytes": 157, + "sha256": "23d25bce2e95ac64eb36ca34f0b529f7b6be9d2ba04d2dae48dd33138eb67444" + }, + "assets/kenney/tiny_town/Tiles/tile_0034.png.import": { + "bytes": 961, + "sha256": "db0ea5538b3b4623be7131df48ae7005bf8cfee64c3be11ac395252a786dc7df" + }, + "assets/kenney/tiny_town/Tiles/tile_0035.png": { + "bytes": 181, + "sha256": "0c007c5d64b29dc22c3d02fc7ac772efbe3b22cd353abb1b3f34f2d308ec49cd" + }, + "assets/kenney/tiny_town/Tiles/tile_0035.png.import": { + "bytes": 960, + "sha256": "92ac2cfb3065c8be99e6374c96695dc15b4a72423b21b6b93abc29e934e6fcfa" + }, + "assets/kenney/tiny_town/Tiles/tile_0036.png": { + "bytes": 154, + "sha256": "87f81fe427117ff6fcee2cf40c1b30688e7bcea78cc2933c7354c9d985ffffac" + }, + "assets/kenney/tiny_town/Tiles/tile_0036.png.import": { + "bytes": 961, + "sha256": "4ef2f68a455959fc2dd20752f06aafd8e048c4c65fe82082d206df732612d541" + }, + "assets/kenney/tiny_town/Tiles/tile_0037.png": { + "bytes": 134, + "sha256": "ad8ed926be6b53a9a240d18dc332f4140552258d2c625773acbbdfc9b09a825e" + }, + "assets/kenney/tiny_town/Tiles/tile_0037.png.import": { + "bytes": 961, + "sha256": "7a1abae939a053c98328fe6e9be9659b3fd5a3685fb249b081a91d5d8c0b3da6" + }, + "assets/kenney/tiny_town/Tiles/tile_0038.png": { + "bytes": 149, + "sha256": "6bd82dfc79a21d7eeeacaaa9e6094be415b7a5d2190183ae28bc6ad764623255" + }, + "assets/kenney/tiny_town/Tiles/tile_0038.png.import": { + "bytes": 961, + "sha256": "7dc25f6b476a89d915a55f0069f9b2707ed8444bcc6dfe0b03dd58179908c257" + }, + "assets/kenney/tiny_town/Tiles/tile_0039.png": { + "bytes": 129, + "sha256": "fd9127ce420b7e05ba2bb361a82c9301b95d2c55d3eab899198819e9ba78214a" + }, + "assets/kenney/tiny_town/Tiles/tile_0039.png.import": { + "bytes": 960, + "sha256": "0b8f5dcf1257743ee7a03e3ba49dfdee8f00c5a03221399296ca08894c06166f" + }, + "assets/kenney/tiny_town/Tiles/tile_0040.png": { + "bytes": 139, + "sha256": "1ab17e4b24be7eaeb6d8830c0e763b58a66fe2b8f70c15242fbde5138007d334" + }, + "assets/kenney/tiny_town/Tiles/tile_0040.png.import": { + "bytes": 960, + "sha256": "87da01b580590e80b971bd9d5c5fdac18a0d87055dbfd257b7efabe5bef64263" + }, + "assets/kenney/tiny_town/Tiles/tile_0041.png": { + "bytes": 126, + "sha256": "3db01ff694f3d9f1e492d45913c3f85ff5f704ac262a1404d368c9b272a3f42d" + }, + "assets/kenney/tiny_town/Tiles/tile_0041.png.import": { + "bytes": 960, + "sha256": "41e98373d79adf154517ad43f4dca1ac1d3b644d0ce25533dbebdbc89d97aac5" + }, + "assets/kenney/tiny_town/Tiles/tile_0042.png": { + "bytes": 137, + "sha256": "322a22e1567b667f5f5423767412014ac490968e0f6f6fd22f1721234784f9aa" + }, + "assets/kenney/tiny_town/Tiles/tile_0042.png.import": { + "bytes": 958, + "sha256": "cab4308822577db505b42f85c1cd17db64ce04948297f56471fa603153f5a4a7" + }, + "assets/kenney/tiny_town/Tiles/tile_0043.png": { + "bytes": 166, + "sha256": "1e4364629573e4cf27c3ce616e3003cf1a3fd5ba2928bc46b2aa47070b0a0d41" + }, + "assets/kenney/tiny_town/Tiles/tile_0043.png.import": { + "bytes": 961, + "sha256": "022f4ed4a0db1b4c429b7952ef86c093e531bbfef9157b9529c59ff3670f284d" + }, + "assets/kenney/tiny_town/Tiles/tile_0044.png": { + "bytes": 164, + "sha256": "4653e4c38fe71ce96287eca370385c00c857b017eecb8458713f1e5f5a9ce262" + }, + "assets/kenney/tiny_town/Tiles/tile_0044.png.import": { + "bytes": 960, + "sha256": "5983c4ffc08a221387c7ec9d60eb845d3272e3e4880394157264ae48dca6ad2d" + }, + "assets/kenney/tiny_town/Tiles/tile_0045.png": { + "bytes": 178, + "sha256": "4e64ae7ed028b443d8823ccbbb18b1b90b568b8ce34fb24b24bf07e8582853b5" + }, + "assets/kenney/tiny_town/Tiles/tile_0045.png.import": { + "bytes": 961, + "sha256": "a9385247cfbbe4efd4749035fee6916fcd32947890d75db4ad3841e44cafd2e6" + }, + "assets/kenney/tiny_town/Tiles/tile_0046.png": { + "bytes": 164, + "sha256": "4e2ce8474d9106596cd5c1108f157fb77fe98abbd5a0762a58bc9676f0e1d1a4" + }, + "assets/kenney/tiny_town/Tiles/tile_0046.png.import": { + "bytes": 961, + "sha256": "2be26a70791a7239c22d02f7faf8a7f8de5309c93a775c14c10fd7ff9f15df3e" + }, + "assets/kenney/tiny_town/Tiles/tile_0047.png": { + "bytes": 144, + "sha256": "0928b0048900bad8a7d66b55634b099ed810b1dd2fdca7f80739c0ab8374825b" + }, + "assets/kenney/tiny_town/Tiles/tile_0047.png.import": { + "bytes": 961, + "sha256": "a76a280014249d928b578ce3ac0aaf8432ff544aca9d7fbbce6103163d05504c" + }, + "assets/kenney/tiny_town/Tiles/tile_0048.png": { + "bytes": 166, + "sha256": "7362f4df34b78d83fa8960f193bc15a3efc392c9d5ae7b4e308647051353969a" + }, + "assets/kenney/tiny_town/Tiles/tile_0048.png.import": { + "bytes": 961, + "sha256": "62a3305eb67c45bd9015cb5475c12328661abb02718ac7e3422bfa93a3f2f35b" + }, + "assets/kenney/tiny_town/Tiles/tile_0049.png": { + "bytes": 161, + "sha256": "674c9bb782acc6d640332167bbcee82e0d0984f147a1a6c9afaac983a863491c" + }, + "assets/kenney/tiny_town/Tiles/tile_0049.png.import": { + "bytes": 961, + "sha256": "07e107083d4d22f5f9fc0b68e2ad48c8c3ac805dc48b305767ca8f1c892cac02" + }, + "assets/kenney/tiny_town/Tiles/tile_0050.png": { + "bytes": 171, + "sha256": "c1060ed198ba2114f08972723e8af88b0ceae34300c69c6c81f2d7f17df1aba7" + }, + "assets/kenney/tiny_town/Tiles/tile_0050.png.import": { + "bytes": 960, + "sha256": "c77652aabe7040900a2978d80074a75ed02e065e5c0b6d2ee8e9852ce036b575" + }, + "assets/kenney/tiny_town/Tiles/tile_0051.png": { + "bytes": 167, + "sha256": "8b6383707b4648aef99273bab8be3623866cc2781f9793ca8335c61513381eeb" + }, + "assets/kenney/tiny_town/Tiles/tile_0051.png.import": { + "bytes": 961, + "sha256": "fb471dd4b7adcfb3cbcf03df4c67f5417ada490fc90d70857f0781dc3e4541e4" + }, + "assets/kenney/tiny_town/Tiles/tile_0052.png": { + "bytes": 180, + "sha256": "1ef23eadba9701c44658f19569d6f27322d497ef5c03c4b5dd9dfe793091be53" + }, + "assets/kenney/tiny_town/Tiles/tile_0052.png.import": { + "bytes": 961, + "sha256": "1a896dd5cc8af5a3c997723482a1e19f3fa4898fad890c86f533ce49c81b253d" + }, + "assets/kenney/tiny_town/Tiles/tile_0053.png": { + "bytes": 178, + "sha256": "3d2d467efe3e81b6a0cd75d7260efc675a1833ebf31dd404f1a16622c63c62de" + }, + "assets/kenney/tiny_town/Tiles/tile_0053.png.import": { + "bytes": 961, + "sha256": "2e79dc1b925114994044d5f8a37207f7a6752be450484bd0d722e60c8eb035c6" + }, + "assets/kenney/tiny_town/Tiles/tile_0054.png": { + "bytes": 181, + "sha256": "0681770aa287aececae7838587b8305579c6fd655f4bc0951a2027a60ae09c8a" + }, + "assets/kenney/tiny_town/Tiles/tile_0054.png.import": { + "bytes": 961, + "sha256": "154cc8c2717c3f6aaee3aa66e3c32ccb89316baf3bae7e4287b0ee6d5ccd7855" + }, + "assets/kenney/tiny_town/Tiles/tile_0055.png": { + "bytes": 188, + "sha256": "4febdf70ccacf1d1c9235bcb1b90c2f6fc994b3024c14b51326c04951b3a40ec" + }, + "assets/kenney/tiny_town/Tiles/tile_0055.png.import": { + "bytes": 960, + "sha256": "2a8a425359174b400b0563cb84cd401e58f5fd70baacfd5723806e7febffcd41" + }, + "assets/kenney/tiny_town/Tiles/tile_0056.png": { + "bytes": 146, + "sha256": "932bc465b8e63e6aa052cdd3619facd172c757918bd6367791080044e4195987" + }, + "assets/kenney/tiny_town/Tiles/tile_0056.png.import": { + "bytes": 961, + "sha256": "6d944abd077127192cedbd7ae628975fee1ed21d2ee20d7d1bb4669c9a2bec05" + }, + "assets/kenney/tiny_town/Tiles/tile_0057.png": { + "bytes": 213, + "sha256": "b3fc5ffa2c39365a94f0496206a0248f196eacb95f379f25f3235aef6dfb97e4" + }, + "assets/kenney/tiny_town/Tiles/tile_0057.png.import": { + "bytes": 961, + "sha256": "84de84c3702c5d56ea768e26ac4f4d230c1b1445f560de1895c9e19e82ab7b49" + }, + "assets/kenney/tiny_town/Tiles/tile_0058.png": { + "bytes": 147, + "sha256": "784067a35d87df94dd0b4f7064437082e3dec99889f7481419548950ee191987" + }, + "assets/kenney/tiny_town/Tiles/tile_0058.png.import": { + "bytes": 960, + "sha256": "77f6b6612676d04ff24c92fc20188bda46257abb566a0ea950777503729233b3" + }, + "assets/kenney/tiny_town/Tiles/tile_0059.png": { + "bytes": 145, + "sha256": "90f0a1089064abeb9701110ba5c0770ff13b3b1fc90c459e30523ccf4711f507" + }, + "assets/kenney/tiny_town/Tiles/tile_0059.png.import": { + "bytes": 960, + "sha256": "b53ff8404d94ead2d1c77ec9718edfdfd1338bc3e05cbb823559756fc3131e4e" + }, + "assets/kenney/tiny_town/Tiles/tile_0060.png": { + "bytes": 177, + "sha256": "bd3479d2718ef0a19a30760028ecb21903e3e2c885f00df22164ad23adb85a6c" + }, + "assets/kenney/tiny_town/Tiles/tile_0060.png.import": { + "bytes": 961, + "sha256": "da515cdbdb205d652fb3c9768e7fd87437c524fad062bd6a3d9060a0b2bd0237" + }, + "assets/kenney/tiny_town/Tiles/tile_0061.png": { + "bytes": 166, + "sha256": "decb9f96369b248fb55d27282bcaf9d3b77f7dd214dad9a68f29509b09e1e754" + }, + "assets/kenney/tiny_town/Tiles/tile_0061.png.import": { + "bytes": 960, + "sha256": "b8cb12638e3f9f4c0724bf6ee66569bc2f2f054a1dbd2ddc7efe2cdd4147f599" + }, + "assets/kenney/tiny_town/Tiles/tile_0062.png": { + "bytes": 184, + "sha256": "0dd68a4e4894db1829dd68e66976238245dff035bc57feda7ae0be6aaaf53a43" + }, + "assets/kenney/tiny_town/Tiles/tile_0062.png.import": { + "bytes": 960, + "sha256": "39069d6a3bc18126950a058271df29f7ca7ddcb070349f9f25a743c6abc7f5fe" + }, + "assets/kenney/tiny_town/Tiles/tile_0063.png": { + "bytes": 216, + "sha256": "516b1ad058739d1b8fc0872624e58c376f673a06be23ec6b9df4f101a6bced7b" + }, + "assets/kenney/tiny_town/Tiles/tile_0063.png.import": { + "bytes": 961, + "sha256": "00931f71ac7a37ee93b8f03e9b16b7400b29978d5cc7258667b49468605f26e6" + }, + "assets/kenney/tiny_town/Tiles/tile_0064.png": { + "bytes": 177, + "sha256": "79c68a61e262de5f9895e8d82133b01d492acc2ce2037f5fb751a0c8cfbfffe9" + }, + "assets/kenney/tiny_town/Tiles/tile_0064.png.import": { + "bytes": 961, + "sha256": "8e033388b03957ac28a82e86e2be3d8f2076ffe989c3babdda6f32b3ea345e9c" + }, + "assets/kenney/tiny_town/Tiles/tile_0065.png": { + "bytes": 166, + "sha256": "3436ff701d93e7d8c2cdb28e169c8707f544a36c626dd73d8025396cf5988ef0" + }, + "assets/kenney/tiny_town/Tiles/tile_0065.png.import": { + "bytes": 961, + "sha256": "78bca404552066eedf87570f1935b2d8c33f610025cd4575233ba45dc5b0b0cd" + }, + "assets/kenney/tiny_town/Tiles/tile_0066.png": { + "bytes": 184, + "sha256": "8c622e9280a72751ff2131cdbeb4913b83cc723b86580c05b1cb35d64ed7f624" + }, + "assets/kenney/tiny_town/Tiles/tile_0066.png.import": { + "bytes": 961, + "sha256": "1e84d8e04c5c1c5e24780702771126eb7700194467fd4cc936e4cb1cf98d5005" + }, + "assets/kenney/tiny_town/Tiles/tile_0067.png": { + "bytes": 216, + "sha256": "48919b108e67e1601e12b737e026c1c73e6f95fa1f1231483efe23f31e125cec" + }, + "assets/kenney/tiny_town/Tiles/tile_0067.png.import": { + "bytes": 960, + "sha256": "699fd44a78955fb5436928c4245231ab9428501f36fb667a7f967274cb1886c3" + }, + "assets/kenney/tiny_town/Tiles/tile_0068.png": { + "bytes": 164, + "sha256": "5f8175226f03497c12f39cb66780f5cbe58bcecaa4e5a1298de7a547f0bfbc1e" + }, + "assets/kenney/tiny_town/Tiles/tile_0068.png.import": { + "bytes": 961, + "sha256": "5f10b6c64a6bbdf8e9558daa05be63e4237eb7538c3f37c398df56cfb7b8e226" + }, + "assets/kenney/tiny_town/Tiles/tile_0069.png": { + "bytes": 171, + "sha256": "1a3a354c78a2e4a6461f5374b57f104c3270b50812d2565d488663b6f9c1f5a7" + }, + "assets/kenney/tiny_town/Tiles/tile_0069.png.import": { + "bytes": 960, + "sha256": "200f8e5f5e5da2435eeee2d90f7e0388d5156ba45da2870efdc26ad89f62ba23" + }, + "assets/kenney/tiny_town/Tiles/tile_0070.png": { + "bytes": 165, + "sha256": "b207c0fff948c9c2125e6ec44328762004665275c9efad248694f9dc28bebbc8" + }, + "assets/kenney/tiny_town/Tiles/tile_0070.png.import": { + "bytes": 961, + "sha256": "caad2093470efc0ec2aa61203f450dac782caf5cd3b402029ac194a70f71057e" + }, + "assets/kenney/tiny_town/Tiles/tile_0071.png": { + "bytes": 139, + "sha256": "a5e4e4db70672d69648f7d3924918b8202a2df9e88b9fafbcbcb7f7def8e6700" + }, + "assets/kenney/tiny_town/Tiles/tile_0071.png.import": { + "bytes": 961, + "sha256": "907f233ab6d10dcfbd4d1370e231ab54ed95476f257cb75959c26d44b4c5a207" + }, + "assets/kenney/tiny_town/Tiles/tile_0072.png": { + "bytes": 137, + "sha256": "ff633e7a44d17849da050def1d96ebd431aa05147ac96938c3c5e1286d66b646" + }, + "assets/kenney/tiny_town/Tiles/tile_0072.png.import": { + "bytes": 961, + "sha256": "e19a515cc46b736f61a64b950fc841703760003a3924492ecd6f5763584abd87" + }, + "assets/kenney/tiny_town/Tiles/tile_0073.png": { + "bytes": 129, + "sha256": "b20e305ce6c9c9b6e2d0cfec786fa45814d0a635b477d2084e2df0d31273ae8a" + }, + "assets/kenney/tiny_town/Tiles/tile_0073.png.import": { + "bytes": 961, + "sha256": "0ba587a018b2c7a02344a91417afaca3c16cc982530e33a3cfe62341fb98ac50" + }, + "assets/kenney/tiny_town/Tiles/tile_0074.png": { + "bytes": 155, + "sha256": "1cfedee7d389983b950901a197746a7d574b1fdee51840920dde20334eefff54" + }, + "assets/kenney/tiny_town/Tiles/tile_0074.png.import": { + "bytes": 961, + "sha256": "6736c99a43bde5a291d5d72e933efad22b2618699f1bcbb646d69c33dd5f7ff3" + }, + "assets/kenney/tiny_town/Tiles/tile_0075.png": { + "bytes": 143, + "sha256": "5c455ecf2c89e5bf6884cd02f63b3ecef79ea9669092ebfe3ac08933252ed0ff" + }, + "assets/kenney/tiny_town/Tiles/tile_0075.png.import": { + "bytes": 961, + "sha256": "0966b8421041d0da914550a814d080aeaaaab08f0754e46de6887a9f53a6a76c" + }, + "assets/kenney/tiny_town/Tiles/tile_0076.png": { + "bytes": 137, + "sha256": "8d36d3a43d2e9a7b75f4d05874b6c4019b0af6aff44fcab5325048c264c15742" + }, + "assets/kenney/tiny_town/Tiles/tile_0076.png.import": { + "bytes": 960, + "sha256": "7754af9b6fee9ea2269cbb147864e22332cb5860af3f5a0f34c62f68444a48f9" + }, + "assets/kenney/tiny_town/Tiles/tile_0077.png": { + "bytes": 129, + "sha256": "41d237731631ec4179146a19605265169843d5ce923c5f89375041d09ca90a11" + }, + "assets/kenney/tiny_town/Tiles/tile_0077.png.import": { + "bytes": 961, + "sha256": "412ac2e09108673cf00ef45dedde2aa0e9c415523d7891379e1573280309a747" + }, + "assets/kenney/tiny_town/Tiles/tile_0078.png": { + "bytes": 155, + "sha256": "fe06ebf43b8efaec63c05bd9f690f2c36a33bd9eba327fc721d445e4f6745f2e" + }, + "assets/kenney/tiny_town/Tiles/tile_0078.png.import": { + "bytes": 961, + "sha256": "2238193fc35af1e7d14bbbf6689a0475e8a5e222c0dc79cd946d41cd434ff7ff" + }, + "assets/kenney/tiny_town/Tiles/tile_0079.png": { + "bytes": 143, + "sha256": "ea29e62b839d2b6495062c6269f885752ad6932137a5636da599fd216efa9e1e" + }, + "assets/kenney/tiny_town/Tiles/tile_0079.png.import": { + "bytes": 960, + "sha256": "5be87d86ca1f820c32968aa9b435f9484f8fce4e8a83277051950200728e2446" + }, + "assets/kenney/tiny_town/Tiles/tile_0080.png": { + "bytes": 160, + "sha256": "c0270191499831acc29fb3f32eedc436acbc0c7e471c13ea0412ba76657090dd" + }, + "assets/kenney/tiny_town/Tiles/tile_0080.png.import": { + "bytes": 961, + "sha256": "697e871fcd16e8fc0c63198c01204f16a13c58c039bf9d867f5acf1cad76b223" + }, + "assets/kenney/tiny_town/Tiles/tile_0081.png": { + "bytes": 120, + "sha256": "ad179a7fc3d6438202c7f2762ceb13cb6decdd44fcc40e4465bdf763fc6915cc" + }, + "assets/kenney/tiny_town/Tiles/tile_0081.png.import": { + "bytes": 960, + "sha256": "4945a9b4b3baf2f1df805c1d0bf1cf50c82a50667b32603fca7b94a742e79b11" + }, + "assets/kenney/tiny_town/Tiles/tile_0082.png": { + "bytes": 162, + "sha256": "f21b75210f83d5d937ab9fa37a24052222e96d9450b57baa9518d21e4431c8fb" + }, + "assets/kenney/tiny_town/Tiles/tile_0082.png.import": { + "bytes": 960, + "sha256": "fe7f2ba83bce390202f2bee357c19ba66c18a739e8c73085b396f1736f7230cf" + }, + "assets/kenney/tiny_town/Tiles/tile_0083.png": { + "bytes": 189, + "sha256": "07b9cf1d4c066f91979688db542bb7fbca663608c98e596a0882d9c3838324a8" + }, + "assets/kenney/tiny_town/Tiles/tile_0083.png.import": { + "bytes": 961, + "sha256": "12ef99196ca4a9057528d3bc5d2fd543144dd26a148cc8c58b156e7aa8f4cdc1" + }, + "assets/kenney/tiny_town/Tiles/tile_0084.png": { + "bytes": 170, + "sha256": "a652e2b1fbf1cff607f83db9c810a9fa65c794c55bebef5cb07658d960b6b219" + }, + "assets/kenney/tiny_town/Tiles/tile_0084.png.import": { + "bytes": 960, + "sha256": "d9a897eeb6dd0f8b508c91b08d3498f7871057ccb3827b1e5beff68cc0bfaba7" + }, + "assets/kenney/tiny_town/Tiles/tile_0085.png": { + "bytes": 163, + "sha256": "7ca5d76ab45b5aa9be4f19c9953e3bee4b64822642f47a4c9b8bd3f94ab6f737" + }, + "assets/kenney/tiny_town/Tiles/tile_0085.png.import": { + "bytes": 961, + "sha256": "7a328160efa2289d804f9a3d8ee602e2dc7ab735e09b60056c657cde694aba2c" + }, + "assets/kenney/tiny_town/Tiles/tile_0086.png": { + "bytes": 161, + "sha256": "1ed488f6faf0d68facc719882d2a1fd287d1979b8d0a21c07371bfeeb3923566" + }, + "assets/kenney/tiny_town/Tiles/tile_0086.png.import": { + "bytes": 960, + "sha256": "a4e6f6d5afee32d06ad9e85e12ed56a0baa8899a462b4cdbf81b2cb5f5b51b02" + }, + "assets/kenney/tiny_town/Tiles/tile_0087.png": { + "bytes": 161, + "sha256": "547c739a99c8fca12ce585db1ee4ab7ac5a0d9eafdda747dad6536325f5ed0fa" + }, + "assets/kenney/tiny_town/Tiles/tile_0087.png.import": { + "bytes": 961, + "sha256": "26656278121da4bca26aa3f9d27b70ab5b39b6451bd8666506c5f0c9d95ff21c" + }, + "assets/kenney/tiny_town/Tiles/tile_0088.png": { + "bytes": 167, + "sha256": "0230599ad30c0611af993c6f7e026eb752e6033b51209af5c83b234725a8b913" + }, + "assets/kenney/tiny_town/Tiles/tile_0088.png.import": { + "bytes": 961, + "sha256": "7cfe030caff15f29385cf6b0406d917cf84b849b984df9cae89416da00ca6b33" + }, + "assets/kenney/tiny_town/Tiles/tile_0089.png": { + "bytes": 163, + "sha256": "245aefd71d4c720401c6c33181266cc9da920a802cc275ee2da0c39a240bbc2b" + }, + "assets/kenney/tiny_town/Tiles/tile_0089.png.import": { + "bytes": 961, + "sha256": "2f60ce1e1373db581a3462deaf4d6fc2be9ec63b4e890df85672d1c41c70b829" + }, + "assets/kenney/tiny_town/Tiles/tile_0090.png": { + "bytes": 161, + "sha256": "cdb2b297444549e861cb091f0fbd2bc4d7c4b9203a1e0add4a6e7c4809d35cc4" + }, + "assets/kenney/tiny_town/Tiles/tile_0090.png.import": { + "bytes": 961, + "sha256": "99f90fb207c0b22c65a33db19b733c56e5b29bb406f24ce4e88f5f01c2cb82be" + }, + "assets/kenney/tiny_town/Tiles/tile_0091.png": { + "bytes": 162, + "sha256": "d74235f5b7d9d5ef85acdd9d15c0db3d7e0cd52e19029055f483522dc58fd1a9" + }, + "assets/kenney/tiny_town/Tiles/tile_0091.png.import": { + "bytes": 961, + "sha256": "f6d2326f62e7fc34e4bae036c8a967ae455d3a8ea329c57eaa07e33eb7c4adb5" + }, + "assets/kenney/tiny_town/Tiles/tile_0092.png": { + "bytes": 158, + "sha256": "9e8df390488fef72d302553abb57028841b030e4ff91681d8fe8b36ef28b8d81" + }, + "assets/kenney/tiny_town/Tiles/tile_0092.png.import": { + "bytes": 961, + "sha256": "ac51f70444b409ca5442afe48848d9c7f3a4e943f3986336905d68ba55ed0bbf" + }, + "assets/kenney/tiny_town/Tiles/tile_0093.png": { + "bytes": 162, + "sha256": "d432578df64a8e4cc5cefe559129badefd30a9e9ad988eef6e1470bba7eb9fc1" + }, + "assets/kenney/tiny_town/Tiles/tile_0093.png.import": { + "bytes": 961, + "sha256": "d380996a6c507801dbe04d841f47b0522e16d41a09f99ee2dce083155047d627" + }, + "assets/kenney/tiny_town/Tiles/tile_0094.png": { + "bytes": 185, + "sha256": "e513be719af08aa8e365bc6a731b950bb76feed4da04ef41836ffbaa4e387b15" + }, + "assets/kenney/tiny_town/Tiles/tile_0094.png.import": { + "bytes": 961, + "sha256": "6cff2660a7ee61fa068633e05479c201127d318f6e83f181d22e882f6d1b6e7c" + }, + "assets/kenney/tiny_town/Tiles/tile_0095.png": { + "bytes": 195, + "sha256": "4e67c3f041644af772b07705741d68ae4efee4b7ab642b64797b64c9ef1556e7" + }, + "assets/kenney/tiny_town/Tiles/tile_0095.png.import": { + "bytes": 961, + "sha256": "31429e87600fdf3693aef1d5fd51012ef742fd129c12c235f6887ec0735faf16" + }, + "assets/kenney/tiny_town/Tiles/tile_0096.png": { + "bytes": 189, + "sha256": "c62b7cd4a8397dc1d7be794246ee5a05aefef46ae320db1cf1aa9d2e752899ed" + }, + "assets/kenney/tiny_town/Tiles/tile_0096.png.import": { + "bytes": 961, + "sha256": "5b6a0546a1edbff4de281d0dd272807414c7de1309f3c479ce22571f7d2afe6a" + }, + "assets/kenney/tiny_town/Tiles/tile_0097.png": { + "bytes": 139, + "sha256": "93ff83f1b5d2e4485215acefe592bfb02ef735a230ba067d9d4d81f9b6343902" + }, + "assets/kenney/tiny_town/Tiles/tile_0097.png.import": { + "bytes": 961, + "sha256": "685d08e0675a47ea61a84f776381467b696db9ac1ec754e9241f1feeb0331162" + }, + "assets/kenney/tiny_town/Tiles/tile_0098.png": { + "bytes": 181, + "sha256": "61406b531c360228979cc37cb7f31af32aea8c099cc1c7a7e5a7df67a86bfe3f" + }, + "assets/kenney/tiny_town/Tiles/tile_0098.png.import": { + "bytes": 961, + "sha256": "2ca232e6bb0a5d9e2d6f89985bcc0026c9c5cd4907bc05d3734b436383b3acc2" + }, + "assets/kenney/tiny_town/Tiles/tile_0099.png": { + "bytes": 171, + "sha256": "703b8144c0a570d64d9a586d37ed41ff3b4f414aa9dfb042e1a1e54f546eee33" + }, + "assets/kenney/tiny_town/Tiles/tile_0099.png.import": { + "bytes": 961, + "sha256": "855a5c1661ea028960514415091fd90c407f033d3e87df46655c4fe13e8cce18" + }, + "assets/kenney/tiny_town/Tiles/tile_0100.png": { + "bytes": 132, + "sha256": "535aef9ec659d745835aa54be8ed322642f8397183a52af2e9fb902c21a2deed" + }, + "assets/kenney/tiny_town/Tiles/tile_0100.png.import": { + "bytes": 961, + "sha256": "951a74e0dc5a944d9f400d46b16b8d2c7d82022b8d9d26967245c3904e4812a0" + }, + "assets/kenney/tiny_town/Tiles/tile_0101.png": { + "bytes": 174, + "sha256": "b553572407b1587f0ef3b3de1dd0d600a02e6444a957c05d2402fcba2fb16bfa" + }, + "assets/kenney/tiny_town/Tiles/tile_0101.png.import": { + "bytes": 961, + "sha256": "ef8ff0d431d7b3aff15e8eeb3b67898d969ade9b65608f2e4fd569384b3ca92e" + }, + "assets/kenney/tiny_town/Tiles/tile_0102.png": { + "bytes": 175, + "sha256": "13811299a06a324bbb873d4bbac79e5c74c5f19eaaa2176f509f7b9a206a6157" + }, + "assets/kenney/tiny_town/Tiles/tile_0102.png.import": { + "bytes": 961, + "sha256": "cfe7fece18897a4d323fdcca0ab9eafb4598c8acda4a6438b55dbf93c8e17715" + }, + "assets/kenney/tiny_town/Tiles/tile_0103.png": { + "bytes": 196, + "sha256": "af835af3f3f517b324cd363460cef7eeff4f97d6db834627e6c945d2c92d87aa" + }, + "assets/kenney/tiny_town/Tiles/tile_0103.png.import": { + "bytes": 961, + "sha256": "95fc75cc93e94d2e970570dfd1a6b540afdb27a4baa3a31b8fad59e7425f9760" + }, + "assets/kenney/tiny_town/Tiles/tile_0104.png": { + "bytes": 242, + "sha256": "3befce5d6373d4315f35eeed22752bb1cf7a2ab5d008ce26dd6b4aebbb278978" + }, + "assets/kenney/tiny_town/Tiles/tile_0104.png.import": { + "bytes": 961, + "sha256": "daa8e56abf154e0df79e1a4285e6ffd6151778c33c2377f3d54ec576570a3556" + }, + "assets/kenney/tiny_town/Tiles/tile_0105.png": { + "bytes": 198, + "sha256": "6a8405b5a036ca3ca902a500b74a4bfcf8a71eb5b343e45303a6949b0d67d36d" + }, + "assets/kenney/tiny_town/Tiles/tile_0105.png.import": { + "bytes": 960, + "sha256": "9957146790cd7962483c9e255e11eafad16d18671f7db4c8a2777be132a40ca8" + }, + "assets/kenney/tiny_town/Tiles/tile_0106.png": { + "bytes": 178, + "sha256": "f915896f745a28497de7c86602b64b0a3bcabb7821103965926ea768b5476b18" + }, + "assets/kenney/tiny_town/Tiles/tile_0106.png.import": { + "bytes": 960, + "sha256": "6efe39a74ebdd3d51118b9d1b70604d38c27dea591498c9d18207b2b6a2b2ed8" + }, + "assets/kenney/tiny_town/Tiles/tile_0107.png": { + "bytes": 202, + "sha256": "a6783dabf3053b2a00c58fa7a8d7ff27b0ffdd08dcbe695b1ec82d0c2d312154" + }, + "assets/kenney/tiny_town/Tiles/tile_0107.png.import": { + "bytes": 960, + "sha256": "3954067d009d2fcc94111910e44292edd1eb76c251b3ac294755210a19a7c425" + }, + "assets/kenney/tiny_town/Tiles/tile_0108.png": { + "bytes": 122, + "sha256": "462f00726b47e1363d746524d37d9ef53de426b25cb651057c6f19db97cc5acc" + }, + "assets/kenney/tiny_town/Tiles/tile_0108.png.import": { + "bytes": 961, + "sha256": "1ac6904d56af75bfd5ecd84cb59c80103a617d09739293d486b58a3b9ad69db8" + }, + "assets/kenney/tiny_town/Tiles/tile_0109.png": { + "bytes": 99, + "sha256": "d1ff475a1ad0d4fd5d2c2a8b1fe3b96657d10f9c5b87d204138f1d7a58ac9d04" + }, + "assets/kenney/tiny_town/Tiles/tile_0109.png.import": { + "bytes": 961, + "sha256": "78b032d49ccd649cd288045b85f0c74df052dd9ed376bea18b5d546047749a67" + }, + "assets/kenney/tiny_town/Tiles/tile_0110.png": { + "bytes": 121, + "sha256": "0de41607a1269aa7a890461c249528d85b9eeb10745b130e95c8395c8a45b9c1" + }, + "assets/kenney/tiny_town/Tiles/tile_0110.png.import": { + "bytes": 961, + "sha256": "56ab25e375ba37f449c843cee36a51b119958a6b6e53251e3beddac1d77a5493" + }, + "assets/kenney/tiny_town/Tiles/tile_0111.png": { + "bytes": 203, + "sha256": "5af9d32868dfab9ff81d9f23db0d966c899c5942ebf167cb9d09eba052d1ca8c" + }, + "assets/kenney/tiny_town/Tiles/tile_0111.png.import": { + "bytes": 960, + "sha256": "fe4ec25112c130c2ebc023563b7d76a6e8e59fa93796a609397d7424a939aa9b" + }, + "assets/kenney/tiny_town/Tiles/tile_0112.png": { + "bytes": 203, + "sha256": "6b92320e5dadb0062ab8d1fb06dc088a50f5a45660b8feca67a26c9687fe6a0a" + }, + "assets/kenney/tiny_town/Tiles/tile_0112.png.import": { + "bytes": 961, + "sha256": "ffd9a5f6154ef4c4afa34fb5915c307f314eaa1a07b8b4d021fd38fe55581219" + }, + "assets/kenney/tiny_town/Tiles/tile_0113.png": { + "bytes": 200, + "sha256": "3e78c40c8587a279b3ddd896230d8ab39013f38f854e675db69447c2c1b5c002" + }, + "assets/kenney/tiny_town/Tiles/tile_0113.png.import": { + "bytes": 961, + "sha256": "e3b7b4daa7b0eb30cbd12d4354b9961f4f04038ac68e7d151ccaa76d91e2a861" + }, + "assets/kenney/tiny_town/Tiles/tile_0114.png": { + "bytes": 200, + "sha256": "3d89b0b1ebed238aecfa84a251d9eb1bab87a5ae34fac5e91d788176ed523f41" + }, + "assets/kenney/tiny_town/Tiles/tile_0114.png.import": { + "bytes": 961, + "sha256": "f7f9bba33ba916a2f774c38657dd4d453c11a0fceaa7c1c56ff7eb7424eee936" + }, + "assets/kenney/tiny_town/Tiles/tile_0115.png": { + "bytes": 186, + "sha256": "3a2c43fb289410ebbe9a4301a664fdb3694583fc338743e0f9ecdb523db9bad3" + }, + "assets/kenney/tiny_town/Tiles/tile_0115.png.import": { + "bytes": 961, + "sha256": "76dd9dc8bd75d823c9c02b5817247d7678a1ac6ade13252f13670bb186101925" + }, + "assets/kenney/tiny_town/Tiles/tile_0116.png": { + "bytes": 184, + "sha256": "5b5b45a7f2f756fe0251f84281ae5733b4bcff2b7167d432414c638a722fcc36" + }, + "assets/kenney/tiny_town/Tiles/tile_0116.png.import": { + "bytes": 961, + "sha256": "b8a53e6e601ba6703431de2126aa95a08e3242db5b1ea120e3049fb069429b9b" + }, + "assets/kenney/tiny_town/Tiles/tile_0117.png": { + "bytes": 172, + "sha256": "d2be7fbb7b9c2a278dcbe2fc54af0e9f08e0f0c565c5f6f96cf44562deef0665" + }, + "assets/kenney/tiny_town/Tiles/tile_0117.png.import": { + "bytes": 961, + "sha256": "186f8220eca2a2660305cd2c232a7061acd636470251e469040ca807cb0c2ef8" + }, + "assets/kenney/tiny_town/Tiles/tile_0118.png": { + "bytes": 183, + "sha256": "81c5aeea97f62be85676741339089472d44e42cb907f08adb63c47b8db739bc1" + }, + "assets/kenney/tiny_town/Tiles/tile_0118.png.import": { + "bytes": 960, + "sha256": "78511c07c70676b4ca4a8b028470feeb821e0186c9173834364133448e7c8e20" + }, + "assets/kenney/tiny_town/Tiles/tile_0119.png": { + "bytes": 183, + "sha256": "30091d93126c683011d0866c54c755d631af69b97c396c3a6b3e285a9da6a2f8" + }, + "assets/kenney/tiny_town/Tiles/tile_0119.png.import": { + "bytes": 961, + "sha256": "267aa293934aca4e30439150dac471b029391511da59ace9633aa573aabe024e" + }, + "assets/kenney/tiny_town/Tiles/tile_0120.png": { + "bytes": 158, + "sha256": "42c3fe979bb36603b5349f87eb2beb31b29459ef72c5b34e421ea0ae67714fd2" + }, + "assets/kenney/tiny_town/Tiles/tile_0120.png.import": { + "bytes": 961, + "sha256": "cf7e72e5342958150af8bd04bf7468cefe4edba0e656265325a30a203a977e46" + }, + "assets/kenney/tiny_town/Tiles/tile_0121.png": { + "bytes": 141, + "sha256": "c23db7cbd39871a8b57be75f3d4b528b8e787997f96fdf367b350f1241e43305" + }, + "assets/kenney/tiny_town/Tiles/tile_0121.png.import": { + "bytes": 961, + "sha256": "a74e8dad6a0d3cd6d8e3f7772f15a9be76fbb98a7ff07d335ccaabcba6d42441" + }, + "assets/kenney/tiny_town/Tiles/tile_0122.png": { + "bytes": 163, + "sha256": "d8a941d06fd2373157dfcdcc3681ad2f930c044d64870ce5ef8500e9472d8c59" + }, + "assets/kenney/tiny_town/Tiles/tile_0122.png.import": { + "bytes": 961, + "sha256": "bf3dbaf401f99a1150659d912c41fdc59428cf07d4054dfd7ed3eb15a96f3202" + }, + "assets/kenney/tiny_town/Tiles/tile_0123.png": { + "bytes": 145, + "sha256": "e3fd78cfaf7625dcd088a0d870568f1e186f67999ab4849eee4b988f6b796d1c" + }, + "assets/kenney/tiny_town/Tiles/tile_0123.png.import": { + "bytes": 961, + "sha256": "5db42a1bcf830c8341c91b1fa8a536cf9e7d6f6ceff36e91010681529e223358" + }, + "assets/kenney/tiny_town/Tiles/tile_0124.png": { + "bytes": 146, + "sha256": "35195776721b22c59b4e6ac2b36534d5da18bc686ab98049d6466bcfae2ee96e" + }, + "assets/kenney/tiny_town/Tiles/tile_0124.png.import": { + "bytes": 961, + "sha256": "5bdae429cbf30df9f50111462d34bee53182f165d240ac45cf980a17720851e6" + }, + "assets/kenney/tiny_town/Tiles/tile_0125.png": { + "bytes": 186, + "sha256": "fd107e639cb7bde68f84ebd244bc7171a652a9b5b902661fb38a8dd8e2473f69" + }, + "assets/kenney/tiny_town/Tiles/tile_0125.png.import": { + "bytes": 961, + "sha256": "c27dc5eff3274a9697cc15ec8b1a961b3d29cde968f5b3bff9e8b9b40184a8b8" + }, + "assets/kenney/tiny_town/Tiles/tile_0126.png": { + "bytes": 140, + "sha256": "ef91491aabacc8a11c417f5aed4e40817fc0dafd1e772772dca3ea74466ed6b8" + }, + "assets/kenney/tiny_town/Tiles/tile_0126.png.import": { + "bytes": 961, + "sha256": "23eb7ba1905c5c333c02c0e53c60cd0ba0e4de48e87b55f75451e005063f2ed8" + }, + "assets/kenney/tiny_town/Tiles/tile_0127.png": { + "bytes": 184, + "sha256": "22dc3bd37cc7419f14b51f81e7e2b26794a4143b239c35d9d4288d69dc987432" + }, + "assets/kenney/tiny_town/Tiles/tile_0127.png.import": { + "bytes": 961, + "sha256": "dd1a769c7467868eeb8b7fd7ade345cb11c01b951408bc260068ecfcae8abc97" + }, + "assets/kenney/tiny_town/Tiles/tile_0128.png": { + "bytes": 200, + "sha256": "28289aeb6de1a3a8fe051930365cbf9d0fbde24dbc875f96ee45dfcd2f225b28" + }, + "assets/kenney/tiny_town/Tiles/tile_0128.png.import": { + "bytes": 961, + "sha256": "98abd148339516fe6fc772a8ca242381a1c137c1bd457004bf1095b1ef974aa4" + }, + "assets/kenney/tiny_town/Tiles/tile_0129.png": { + "bytes": 200, + "sha256": "0a273e03a72e29f6343647a511a98b14fa3b26e239f3df02a4e2e4da4b4470a4" + }, + "assets/kenney/tiny_town/Tiles/tile_0129.png.import": { + "bytes": 960, + "sha256": "8db359dd68e5e27b2e5d815268952dc583c23c8929e69521fef250bce988225a" + }, + "assets/kenney/tiny_town/Tiles/tile_0130.png": { + "bytes": 206, + "sha256": "1c6b4444519eddc55abe82de5855effc8e9754dc206186712272e8de8e139b26" + }, + "assets/kenney/tiny_town/Tiles/tile_0130.png.import": { + "bytes": 961, + "sha256": "80988ea2c17bc102486196b33d90e8ea1bebd3b0fff8a3fb8e440b32e0208957" + }, + "assets/kenney/tiny_town/Tiles/tile_0131.png": { + "bytes": 220, + "sha256": "a9592d792e563721dc5c38d9d922aad3fdc6c603a7d70822ef4194991ef42452" + }, + "assets/kenney/tiny_town/Tiles/tile_0131.png.import": { + "bytes": 961, + "sha256": "cdd3a65934dbf1a92b085dab7ef02c88879cbca9f0a337341b716b499c3991a0" + }, + "assets/kenney/tiny_town/Tilesheet.txt": { + "bytes": 238, + "sha256": "1b86fae0b27a628f18cfd89c6e148ea1d727f5ef02fc1dbeb5a6e9f9667bea00" + }, + "assets/kenney/tiny_town/Tiny Dungeon (base pack).url": { + "bytes": 131, + "sha256": "6d93bb958f9b7d5f21ceb8cbd24c184dc5c9f87aee7c680b336ecba7a89823d8" + }, + "assets/kenney/tiny_town/Visit Kenney.url": { + "bytes": 44, + "sha256": "6787defa3ecb6118622e1903b65802c0200628fae5164b51b4fd467f92f3f284" + }, + "assets/kenney/tiny_town/Visit Patreon.url": { + "bytes": 54, + "sha256": "2fcba31333935f4aa35e9de2e74e2b7ba1b1a8011540e08016ff6d81e9dd7490" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png": { + "bytes": 2722232, + "sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png.import": { + "bytes": 1029, + "sha256": "ad532d171e4c4b57c7e28000f2abf3948e340bc3ce368e4bd82711d08b8abcf9" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v1.prompt.md": { + "bytes": 2899, + "sha256": "7d9ad316086f1256ab8fbcd24e84dc497b117b1c502df1f76d176aa61cedc9d8" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png": { + "bytes": 3049138, + "sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png.import": { + "bytes": 1080, + "sha256": "fdf307e5147e594cab5acd4e1f8c06d5bb62b1962241de050df06f7879d6aa28" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.prompt.md": { + "bytes": 3069, + "sha256": "bb0f8ba1350e1fa15be2936139dbbac02a809b9db699b3ae073ce579996ad439" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-prompt.md": { + "bytes": 1874, + "sha256": "9e938a990e01fe97daebc0405256bf63cb87af6e2b7951568de381f3775db580" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png": { + "bytes": 3076090, + "sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b" + }, + "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png.import": { + "bytes": 1066, + "sha256": "fbdac36124d5aa559038452d70d4e6cbde902ff0bafa3e9f20caf189b2e546d3" + }, + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png": { + "bytes": 1461992, + "sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d" + }, + "assets/mockups/the-tree-runtime-ui-v3-assets-front.png.import": { + "bytes": 1023, + "sha256": "9bfe922148dc14bf729b92cc30c67119d1645e0e02d79eb79c175c5415badd0f" + }, + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png": { + "bytes": 434318, + "sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44" + }, + "assets/mockups/the-tree-runtime-ui-v3-first-pass.png.import": { + "bytes": 1017, + "sha256": "b861b4efc54a95cc3ff0b28b4aa38e1383469b98e6c5eb19bf022330169cefc1" + }, + "assets/mockups/the-tree-runtime-ui-v4-icons.png": { + "bytes": 1317405, + "sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8" + }, + "assets/mockups/the-tree-runtime-ui-v4-icons.png.import": { + "bytes": 1003, + "sha256": "d14ae1dd54a1aab6ab3ead98fbb85153b1530f7ee7ee77efe9c0846dc3eda204" + }, + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png": { + "bytes": 1321334, + "sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c" + }, + "assets/mockups/the-tree-runtime-ui-v5-map-icons.png.import": { + "bytes": 1015, + "sha256": "b31b085b2e8c0c37cf43ff2d662af75b4a64a9472ab240669a09552f9cfa7969" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png": { + "bytes": 6569282, + "sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png.import": { + "bytes": 1015, + "sha256": "62e578057df63b8ac8238f63b91e24e6bb655465b29916888aba7f137cd267ef" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors.png": { + "bytes": 1322150, + "sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd" + }, + "assets/mockups/the-tree-runtime-ui-v6-actors.png.import": { + "bytes": 1005, + "sha256": "e0be674acd73182b9c8c48c42afd054c814f00a0d924d023c6810596afefc6be" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png": { + "bytes": 8849219, + "sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png.import": { + "bytes": 1012, + "sha256": "b8610cd4424365597cb4bda6c20c161853394016139fd134184e58f96f548b6d" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins.png": { + "bytes": 1778605, + "sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf" + }, + "assets/mockups/the-tree-runtime-ui-v7-skins.png.import": { + "bytes": 1003, + "sha256": "af76edcda2da8acbdcf1e61406b91158091591893eea1b85fcd1e3ea45f8261d" + }, + "assets/shaders/layer_lens.gdshader": { + "bytes": 787, + "sha256": "be8b7965b371a1935bec943bb244a32e70471f31a78d22151ee7133931029da1" + }, + "assets/shaders/layer_lens.gdshader.uid": { + "bytes": 20, + "sha256": "1ee97a9c1d31493ea837db26bb001c29c0d8beb63aba6f57a50efdff6fa2361e" + }, + "assets/themes/japanese_fantasy/README.md": { + "bytes": 5544, + "sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d" + }, + "assets/themes/japanese_fantasy/actor-markers-v2.png": { + "bytes": 2165570, + "sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4" + }, + "assets/themes/japanese_fantasy/actor-markers-v2.png.import": { + "bytes": 981, + "sha256": "2c5230290f61d8d5846c51de9000c23913855dc5b698c6336b9e0b98bc633b77" + }, + "assets/themes/japanese_fantasy/facility-icons-v2.png": { + "bytes": 1848036, + "sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6" + }, + "assets/themes/japanese_fantasy/facility-icons-v2.png.import": { + "bytes": 985, + "sha256": "484caa3dd68dd166a84347ca6297b0228b9b4d6ed7d4e7c3fe3aa70606c2d8fe" + }, + "assets/themes/japanese_fantasy/system-icons-v2.png": { + "bytes": 1786659, + "sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40" + }, + "assets/themes/japanese_fantasy/system-icons-v2.png.import": { + "bytes": 978, + "sha256": "103127fbb3a0287421090089a679985109852ba0ff0f6c90ef3ff0beab06e7ba" + }, + "assets/themes/japanese_fantasy/ui-skin-v1.png": { + "bytes": 2492477, + "sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2" + }, + "assets/themes/japanese_fantasy/ui-skin-v1.png.import": { + "bytes": 964, + "sha256": "0f557fe050aaf30226a648f483581201b8805f76e10e0d9b969ce10079707404" + }, + "assets/themes/japanese_fantasy/visual-theme-v1.tres": { + "bytes": 12404, + "sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18" + }, + "assets/themes/japanese_fantasy/world-back-v1.png": { + "bytes": 2616183, + "sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c" + }, + "assets/themes/japanese_fantasy/world-back-v1.png.import": { + "bytes": 973, + "sha256": "5ba3cb9af8dddb345abb05be9bbd44240fade14cd9d113de4a6d1f6343e74196" + }, + "assets/themes/japanese_fantasy/world-front-v1.png": { + "bytes": 2774704, + "sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5" + }, + "assets/themes/japanese_fantasy/world-front-v1.png.import": { + "bytes": 976, + "sha256": "186e162d2d5e4567d50768ebf286133031c7dca02954f9b25f3abead0278a7ae" + } + }, + "pending": { + "D05": "unresolved existing questions; existing approvals preserved", + "D08": "unresolved", + "D09": "unresolved" + }, + "accounting": { + "packages": 30, + "units": 88, + "completed": 15, + "credit": 0, + "partial_credit": false, + "whole_unit_accepted": false + }, + "native_evidence": { + "reuse_accepted": false, + "new_full_run": false, + "historical_only": { + "suites": 184, + "checks": 21903, + "parse": 329, + "owned_ended": 186 + }, + "reason": "Runner must independently establish exact S/C applicability; no native result claimed here." + } +} +``` diff --git a/docs/plans/original-completion-2026-10-02/execution/p26-01/IMPLEMENTATION_REPORT.md b/docs/plans/original-completion-2026-10-02/execution/p26-01/IMPLEMENTATION_REPORT.md new file mode 100644 index 0000000..279d1fd --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p26-01/IMPLEMENTATION_REPORT.md @@ -0,0 +1,64 @@ +# P26-01 全必要内容の台帳 — 実装提出 + +対象: P26-01 / AC-P26-01。原作業「全章、7名の3ルート、全エンド、台詞、立ち絵、音声の必要枠と条件を確定する。」、原受入「原本で要求された未制作内容を欠損として記録し、架空の完成数を置かない。」を変更しない。 + +本提出は内容監査資料であり、原本全体は30パッケージ・88単位、正式完了15/88のまま、今回加算0。P26-01の自己受入は行わない。独立したwhole-unit Opusレビューが原受入を判定する。 + +## 作成した5成果物 + +|成果物|役割| +|---|---| +|CONTENT_LEDGER.json|原文引用、条件、状態、欠損、責任先、実ソースとSHAを持つ監査台帳| +|CONTENT_LEDGER.md|JSONの全行と固定参照情報を欠落させない決定的な表示| +|check_content_ledger.py|stdlibの読取専用検査、source binding、明示的な生成モード| +|test_content_ledger.py|正例と、原本要求欠落・架空数・誤完成・出典改変等の負例| +|IMPLEMENTATION_REPORT.md|原単位全体との対応と残存不足、本報告| + +変更は契約の5 allowed_paths内だけ。TASK_SPEC、selection、frozen pins、原本、計画定義、決定、修正回数は変更しない。git書込み、他エージェント、Runner操作、ゲーム・素材編集、API/安全性/対象範囲変更は行わない。新規素材の導入はない。 + +## 原単位全体の対応 + +原本は `docs/traceability/original/BASELINE.txt`、SHA256 `75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a`。各行は行番号、原文全文、ファイルSHAを保持する。 + +|要求|台帳ID/根拠|現状と不足の所有先| +|---|---|---| +|全章|chapters.all、原本8・26〜30・256行|メインストーリーの要求のみ。章名・章数・順序・場面一覧は未定義。仕様書の第1〜14章をシナリオ章に転用しない。D08| +|7名×3ルート|route.anri/fine/tomari/amelia/liz/mimi/satsuki × love/ntr/corruption、118〜124・30・132・138〜161行|アンリ、フィーネ、トマリ、アメリア、リズ、ミミ、サツキと純愛/NTR/堕落の正確な対応。人物固有のイベント列、入口・分岐・終点・台詞・素材・履歴/保存・通常到達は欠損。P26-02 / D08| +|全エンド|endings.all / endings.bad / endings.game_over、9・135・72行|全エンド集合、特定バッドエンド、赤字決算3回連続のゲームオーバーを区別。個別終点ID・本数は未定義。3ルートを3個の完成エンドに数えない。D08 / P26-02| +|台詞|dialogue.all、155・230・256行、全route行の条件|会話/イベント/脚本の必要枠。台詞本文、話者一覧、行数、シーン列は未定義。UI文言や汎用関係イベントを完成脚本に数えない。P26-02 / D08| +|立ち絵|portraits.all とP22人物利用枠、160〜161・230・235・242行|主/サブ、表情、衣装、破損、汚れ、刻印、妊婦外見、ルート別描き分け。必要枚数・共有方針は未定義。P26-03 / D09| +|音声|voice.all とP22人物voice枠、252・257行|ボイス収録・実装が欠損。話者/台詞/クリップ数/担当未定義。BGM、UI音、汎用音はボイスの代用にしない。P26-03 / D09| +|図鑑|encyclopedia.all、9行|対象集合、ID、解放条件、項目数は未定義。D08| +|横断する必要内容|clause.*、原本27〜34・132・134〜135・138〜161・229〜230・234〜235・242〜246・252・255〜258行|原本共通ルール、世界設定、CG/差分/モブ、SDモーション、制作段階を保存。今回新規の物語・台詞・場面は制作しない。P26-02/03、P22制作系とD08/D09| + +台帳の必要数・完成数はnull(未定義/未計数)。既知の7名×3ルートと、既存P22の614利用枠/用途群は、画像枚数、ボイス数、制作完了数、原子分母への換算をしない。未定義状態も欠損として明示する。状態語彙は produced / placeholder / code-drawing / partial / missing / undefined。完成を裏付ける証拠がないためproducedへの昇格はない。 + +## 版と実証拠 + +計画定義の基準は `379a1ba8fd25b5ad24226178a2492f91761dc31d`、ゲーム監査アンカーは `f4f85bc54c39361f9efcd16f67a17835559ca70c`。TASK_SPEC raw SHA256は `8026040345de6b7d06cfce40beac9150bfe9ad303d6b26c11bd94e66b1080b29`、stripしたUTF-8表現は `1fedc9ade42a04722846daa9ac8ec26f821fb4efbce8dbbb53e3e76e31f38d02`。両表現を区別する。selectionは基準コミットの同一バイトで固定する。 + +P19-03 REACHABILITY_TABLE.jsonは読取専用の既存監査でありP26の前身ではない。21セルの人物名・ルート名・natural_route_complete=falseを確認する。台帳にはそのセル参照とファイルSHAを保存する。実ソースのカタログ、OriginalRelationshipState、Runtime identity検査、relationship_serviceの保存コンテナ、PixelPeopleの汎用描画も直接参照し、正確な行範囲・本文・SHAを保持する。専用の明示状態検証/保存があることと、人物別ルートの内容制作・到達がないことを区別する。Runtimeの主人公ID `player` もこの証拠と全入力固定の対象。 + +P22-01は既存の360施設枠・176人物用途群・76その他用途群・2状態群を全て参照する。原レコードは型を保持して保存し、現在の表現先の実ファイルSHAを別に取得する。過去のSHAと現在のSHAが異なる場合も両方を残し、旧レコードを書き換えない。既存296mediaの全現物参照と、固定入力中の全assetsパス/SHAも記録する。汎用コード描画、仮素材、完成素材を混同しない。現物の存在だけで用途・差分の品質/権利受入済みとは判定しない。 + +P22-01の元artifactsパスは非追跡アーカイブの別名であり、その入力はRootの公開コミット `137639773c9017f9ee7733d78e37179b687f965c` の `accepted-p22-01-inputs/` からも読める。公開manifest SHA256 `90b5a69d5f364012edabe5a68b8c7613f5f5ca47bc189d435dd2e69b8dd8c915` と全10ファイルのサイズ/SHAで固定する。元パスがある場合は公開バイトと一致必須、ない場合は固定git objectを使う。レビュー用別名の設置や新規ファイル追加は本workerでは行わない。P22-03 production_backlog.jsonはアンカー固定された未受入の下書き参考のみで、制作数量・承認・完了の権威にしない。 + +## チェッカーと正式試験 + +`--check` は台帳・出典・固定入力・決定的Markdownを読取専用で検査する。`--source-binding-only` は同じ出典結合と台帳を確認し、Markdown表示の一致を要求しない。`--write` は固定原文・実ソースから指定JSON/Markdownの2ファイルだけを生成する。JSON重複キーと非有限数値も拒否する。 + +元の30/88のacceptance/work/dependency/requirement等は基準版の計画定義へfail closedで結合し、明示した既存の進捗メタデータキーだけを除いて比較する。work_packages全体をバイト固定しない。atomic_requirementsとdecisionsは型/値を変えず基準版へ結合する。台帳は閉じたスキーマ相当の完全一致、ID一意性、原要求/利用枠集合、正確な人物/ルート、null数量、owner/status/type、引用とSHAを検査する。期待値は提出台帳から生成せず、固定原文の明示的な条項範囲・固定P19/P22・実ソースから作る。 + +負例は章/ルート/各エンド/台詞/立ち絵/音声/図鑑/共通カテゴリ/利用枠の欠落、架空数、欠損の完成昇格、owner/status/type/追加キー/重複ID、人物誤同定、原文/原文SHA/実証拠SHA/アンカー改変、不正JSON/重複キー/非有限値、Markdown drift、計画定義改変、公開manifest改変、選択入力の欠落/追加/変更/型改変を含む。正例は提出資料、独立期待集合、元の入力集合、許容される進捗メタデータ変更。 + +正式試験はRunnerが実行する。本workerは `--check`、`--source-binding-only`、負例テストを実行しておらず、合格は報告しない。JSON/Markdownは生成処理だけを実行した。正式コマンドは契約の p26-ledger / p26-negative / p26-source-binding の3本をそのまま使用する。 + +全1368のselected game input、settings、assets、tests、tools、marker、policy、engine、roster、329parseとdefault player identityをチェッカーで固定入力マップへ照合する。固定pin SHA256は `6c778226a4cc6d0b0d682500759e7d4229c926a27bd2e247b00b9c3e5f1a2fb0`。追加/欠落/変更のいずれも拒否し、全選択入力をf4f85bcのgit blobにも照合する。docs helperはゲーム選択集合外。 + +既存nativeの184 suites / 21903 checks / 329 parse / 186 owned-endedは履歴としてのみ保存する。既存証拠のsource S `a7e3069b167511b3194242b3403fbcc35244a526` とC `65f07bf5eaa759a8e2e17c7bdbbbdbceb24ee373` への適用性は独立ゲートであり、本提出はnative再利用受入を主張しない。新規のnative full runは行わない。 + +## 残存不足と受入境界 + +D05の既存未解決事項、D08の章/ルート/全エンド/図鑑/必要内容範囲、D09の品質/量/担当/予算/権利は未解決のまま。D05の既存承認を撤回も拡張もしない。P26-02/03と上流の制作・ゲームプレイ・保存/移行・素材受入は未完。held gestures、same-Windows、global acceptanceも未受入。本監査に製品操作は追加されない。 + +whole-unit独立レビューが未定義の記録では原受入を満たさないと判断した場合は、正直に不合格/無加算とする。必要な通常prepare-integration、exact C/M、normal final、Rootの台帳更新/main pushはworker範囲外であり未実行。これらと独立受入が終わるまでは16/88へ進めない。 diff --git a/docs/plans/original-completion-2026-10-02/execution/p26-01/check_content_ledger.py b/docs/plans/original-completion-2026-10-02/execution/p26-01/check_content_ledger.py new file mode 100644 index 0000000..ffa0a00 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p26-01/check_content_ledger.py @@ -0,0 +1,346 @@ +#!/usr/bin/env python3 +"""P26 documentation audit. Stdlib only; --check never writes or runs Godot.""" +import argparse +from functools import lru_cache +import hashlib +import json +from pathlib import Path +import subprocess +import sys + +OUT = 'docs/plans/original-completion-2026-10-02/execution/p26-01/' +PLAN = 'docs/plans/original-completion-2026-10-02/' +BASELINE = 'docs/traceability/original/BASELINE.txt' +BASE = '379a1ba8fd25b5ad24226178a2492f91761dc31d' +ANCHOR = 'f4f85bc54c39361f9efcd16f67a17835559ca70c' +BASE_HASH = '75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a' +PINS_HASH = '6c778226a4cc6d0b0d682500759e7d4229c926a27bd2e247b00b9c3e5f1a2fb0' +SPEC_HASH = '1fedc9ade42a04722846daa9ac8ec26f821fb4efbce8dbbb53e3e76e31f38d02' +P22 = 'artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/' +PUBLISHED = '137639773c9017f9ee7733d78e37179b687f965c' +ARCHIVE = OUT + 'accepted-p22-01-inputs/' +MANIFEST_HASH = '90b5a69d5f364012edabe5a68b8c7613f5f5ca47bc189d435dd2e69b8dd8c915' +P19 = PLAN + 'execution/p19-03/REACHABILITY_TABLE.json' +BACKLOG = PLAN + 'execution/p22-03/production_backlog.json' +PEOPLE = [('anri', 'アンリ'), ('fine', 'フィーネ'), ('tomari', 'トマリ'), + ('amelia', 'アメリア'), ('liz', 'リズ'), ('mimi', 'ミミ'), ('satsuki', 'サツキ')] +ROUTES = {'love': '純愛', 'ntr': 'NTR', 'corruption': '堕落'} +STATUSES = {'produced', 'placeholder', 'code-drawing', 'partial', 'missing', 'undefined'} + + +def require(ok, message): + if not ok: + raise ValueError(message) + + +def sha(raw): + return hashlib.sha256(raw).hexdigest() + + +def decode(raw): + def unique(pairs): + result = {} + for key, value in pairs: + require(key not in result, 'duplicate JSON key: ' + key) + result[key] = value + return result + return json.loads(raw, object_pairs_hook=unique, + parse_constant=lambda s: (_ for _ in ()).throw(ValueError(s))) + + +def encoded(value): + return json.dumps(value, ensure_ascii=False, sort_keys=True, allow_nan=False) + + +@lru_cache(maxsize=None) +def blob(root, commit, path): + return subprocess.check_output(['git', 'show', commit + ':' + path], cwd=root) + + +PACKAGE_MUTABLE = {'state', 'legacy_state', 'current_summary', 'updated_at_jst'} +UNIT_MUTABLE = {'state', 'current_execution', 'remaining_gaps', 'updated_at_jst', + 'submitted_commit', 'current_summary', 'progress_summary', 'evidence', + 'completed_at_jst', 'implementation_commit', 'integrated_commit', + 'integration_commit', 'normal_integration_candidate'} + + +def projection(packages): + require(type(packages) is list, 'package register type') + result = [] + for package in packages: + require(type(package) is dict, 'package type') + row = {k: v for k, v in package.items() if k not in PACKAGE_MUTABLE} + require(type(row.get('remaining_deliverables')) is list, 'deliverables type') + row['remaining_deliverables'] = [{k: v for k, v in unit.items() + if k not in UNIT_MUTABLE} for unit in row['remaining_deliverables']] + result.append(row) + return result + + +def selection(root): + paths = [p for folder in ('autoload', 'scripts', 'scenes', 'data', 'tests', 'assets', 'tools') + for p in (root / folder).rglob('*') if p.is_file() and p.name != '.DS_Store' + and '__pycache__' not in p.parts] + paths += [root / p for p in ('project.godot', 'export_presets.cfg', 'Makefile', 'AGENTS.md')] + require(all(not p.is_symlink() for p in paths), 'selected symlink') + return {p.relative_to(root).as_posix(): {'bytes': p.stat().st_size, + 'sha256': sha(p.read_bytes())} for p in sorted(paths)} + + +def binding(root): + raw = lambda p: (root / p).read_bytes() + spec_raw = raw(OUT + 'TASK_SPEC.json') + require(sha(spec_raw) == '8026040345de6b7d06cfce40beac9150bfe9ad303d6b26c11bd94e66b1080b29', 'raw spec SHA') + require(sha(spec_raw.decode().strip().encode()) == SPEC_HASH, 'immutable spec') + require(spec_raw == blob(root, BASE, OUT + 'TASK_SPEC.json'), 'raw immutable spec') + spec = decode(spec_raw) + require(spec['audit_source_anchor'] == ANCHOR, 'audit anchor') + require(sha(raw(OUT + 'FROZEN_GAME_INPUT_PINS.json')) == PINS_HASH == + spec['frozen_game_input_pins_sha256'], 'frozen pins') + require(raw(OUT + 'ACTUAL_OPUS_NEXT_ORIGINAL_UNIT_SELECTION.json') == + blob(root, BASE, OUT + 'ACTUAL_OPUS_NEXT_ORIGINAL_UNIT_SELECTION.json'), 'selection') + require(sha(raw(BASELINE)) == BASE_HASH, 'original source') + for name in ('work_packages.json', 'atomic_requirements.json', 'decisions.json'): + current, original = raw(PLAN + name), blob(root, BASE, PLAN + name) + if name == 'work_packages.json': + require(encoded(projection(decode(current))) == encoded(projection(decode(original))), + 'original definitions') + else: + require(current == original, 'original register: ' + name) + pins = decode(raw(OUT + 'FROZEN_GAME_INPUT_PINS.json')) + actual = selection(root) + require(encoded(actual) == encoded(pins['source_files']), 'selected game set: missing/new/changed') + require(len(actual) == 1368, 'selected game cardinality') + for key in ('marker_contract', 'policy', 'engine'): + path = Path(pins[key + '_path']) if key == 'engine' else root / pins[key + '_path'] + require(sha(path.read_bytes()) == pins[key + '_sha256'], key + ' identity') + roster = ['tests/run_tests.gd'] + sorted(p.relative_to(root).as_posix() + for p in (root / 'tests').rglob('test*.gd') if 'export' not in p.relative_to(root).parts + and p.relative_to(root).as_posix() != 'tests/s0/test_kernel_and_save.gd') + require(roster == pins['roster'], 'roster') + require(sum(p.endswith('.gd') for p in actual) == pins['parse_files'] == 329, 'parse set') + # Every selected file, including settings and default player identity, is bound + # to both the immutable source map and the exact published game audit anchor. + for path in actual: + require(sha(blob(root, ANCHOR, path)) == actual[path]['sha256'], 'audit source: ' + path) + return {'selected_files': len(actual), 'parse_files': 329, + 'source_anchor': ANCHOR, 'native_reuse_accepted': False, + 'native_reuse_reason': 'Exact game equality is checked; external native proof and exact S/C applicability remain independent review gates.'} + + +def read_source(root, path): + if path.startswith(P22): + archived = blob(root, PUBLISHED, ARCHIVE + path[len(P22):]) + if (root / path).exists(): + require((root / path).read_bytes() == archived, 'P22 alias changed: ' + path) + return archived + return (root / path).read_bytes() + + +def source(root, path): + raw = read_source(root, path) + anchor = PUBLISHED if path.startswith(P22) else ANCHOR + archived_path = ARCHIVE + path[len(P22):] if path.startswith(P22) else path + anchored = blob(root, anchor, archived_path) + require(raw == anchored, 'stale evidence: ' + path) + return {'path': path, 'sha256': sha(raw), 'bytes': len(raw), + 'anchor': anchor, 'anchor_path': archived_path} + + +def excerpt(root, path, start, end): + pin = source(root, path) + return dict(pin, lines=[start, end], text='\n'.join( + read_source(root, path).decode().splitlines()[start-1:end])) + + +def expected(root): + """Independent original clauses plus pinned actual evidence, not ledger-derived facts.""" + lines = (root / BASELINE).read_text().splitlines() + require(sha((root / BASELINE).read_bytes()) == BASE_HASH, 'baseline') + manifest_raw = blob(root, PUBLISHED, ARCHIVE + 'ROOT_MATERIAL_PRESERVATION_MANIFEST.json') + require(sha(manifest_raw) == MANIFEST_HASH, 'published P22 manifest') + for entry in decode(manifest_raw)['files']: + raw = read_source(root, entry['original_path']) + require(len(raw) == entry['bytes'] and sha(raw) == entry['sha256'], 'published P22 file pin') + def cite(start, end=None): + end = end or start + return {'path': BASELINE, 'lines': [start, end], + 'text': '\n'.join(lines[start-1:end]), 'sha256': BASE_HASH} + rows = [] + def add(identity, kind, spans, condition, owner, status='undefined', evidence=None, + reason='欠損: 個別ID・必要量・完成内容は原本未定義。D08/D09未決。', identity_data=None): + rows.append({'id': identity, 'kind': kind, 'identity': identity_data, + 'citations': [cite(*span) for span in spans], 'required_condition': condition, + 'status': status, 'required_count': None, 'completed_count': None, + 'evidence': evidence or [], 'missing': 'original production content missing or undefined', + 'reason': reason, 'owner': owner}) + add('chapters.all', 'chapter', [(8,), (26,), (27,30), (256,)], + 'メインストーリー全章。原本の仕様書章番号をシナリオ章と混同しない。章名・章数・順序・場面一覧は未定義。', 'D08') + add('endings.all', 'ending', [(9,), (135,)], + '全エンドを要求。個別エンドID・本数・到達条件は未定義。', 'D08') + add('endings.bad', 'ending', [(135,)], + '特定バッドエンド確定時の敵/背景オブジェクト化。カテゴリのみ原本定義、対象人物/場面/数は未定義。', 'P26-02') + add('endings.game_over', 'ending', [(72,)], + '赤字決算3回連続のゲームオーバー。物語エンド数への換算不可。', 'P26-02', 'missing', + [source(root, 'scripts/economy/economy_service.gd')], + '欠損: 経済処理の既存コードは存在するが終点のシナリオ・画像・音声・全受入を証明しない。') + add('encyclopedia.all', 'encyclopedia', [(9,)], + '図鑑コンプ。対象集合・項目ID・解放条件・必要項目数は未定義。', 'D08') + add('dialogue.all', 'dialogue', [(155,), (230,), (256,)], + '会話/イベント用台詞とシナリオ。本文・話者・行数・場面単位は未定義。UI通知文を完成脚本に数えない。', 'P26-02') + add('portraits.all', 'portrait', [(160,161), (230,), (235,), (242,)], + 'メイン/サブ人物の表情・衣装・破損・汚れ・刻印・妊婦外見・ルート別描き分け。差分枚数未定義。', 'P26-03', 'missing') + add('voice.all', 'voice', [(252,), (257,)], + 'キャラクターボイスの収録・実装。話者/台詞/クリップ数/担当未定義。BGMやUI音は代用不可。', 'P26-03', 'missing') + # All applicable full clauses are retained even where the original defines no finite scene list. + for key, spans, condition in [ + ('world', [(27,30)], '舞台・主人公・7人物の3運命を保つ。'), + ('scope', [(31,34)], '原本表現要求と今回の非露骨な監査範囲との差異を残す。'), + ('route_skills', [(132,), (134,135)], 'ルートによる技能・衣装補正・離脱条件。'), + ('route_rules', [(138,161)], '3軸/盾・侵食・3種決闘・プレイヤー行動・履歴/外見の全共通条件。'), + ('art', [(229,230), (234,235)], '原本のマップ/SD/立ち絵・モーションと描き分け。'), + ('cg', [(242,243)], '人物立ち絵およびルート別CG/差分/モブ汎用スチル。'), + ('motion', [(245,246)], '待機・歩行・作業・気絶・原本必須モーションと効果。'), + ('production', [(252,), (255,258)], '原本のシナリオ/素材量産/音声制作と受入は未完。')]: + add('clause.' + key, 'category', spans, condition, 'P26-03', 'missing') + table = decode((root / P19).read_bytes()) + table_pin = source(root, P19) + cells = {(c['character_id'], c['route_id']): c for c in table['cells']} + for i, (person, name) in enumerate(PEOPLE): + require(name in lines[117+i], 'original identity') + for route, route_name in ROUTES.items(): + cell = cells[(person, route)] + require(cell['name'] == name and cell['route'] == route_name and + cell['natural_route_complete'] is False, 'P19 route identity/status') + add('route.' + person + '.' + route, 'route', [(118+i,), (30,), (132,), (138,161)], + '人物固有の入口・イベント列・分岐・終点・台詞・立ち絵・音声・履歴/保存と通常到達。', + 'P26-02', 'missing', [dict(table_pin, cell=[person, route])], + '欠損: P19共通モデル/保存の部分実装は人物別制作/到達ではない。人物固有条件・場面列はD08未決。', + {'character_id': person, 'original_name': name, 'route_id': route, 'route_name': route_name}) + # Preserve every existing usage record (614 usage groups, never 614 finished assets). + usage_inputs = ['facility_usage_slots.json', 'character_usage_slots.json', + 'other_usage_slots.json', 'state_usage_groups.json'] + usage_snapshots = {} + for filename in usage_inputs: + path = P22 + filename + records = decode(read_source(root, path)) + usage_snapshots[path] = {'source': source(root, path), 'records': records} + for record in records: + anchors = record['source_anchors'] + for a in anchors: + require(a['sha256'] == BASE_HASH and a['text'] == lines[a['line']-1], 'P22 citation') + representations = [] + for rep in record.get('representations', []): + pin = source(root, rep['path']) + representations.append(dict(pin, historical_inventory=rep, + current_bytes_equal_inventory=pin['sha256'] == rep['sha256'])) + kind = record.get('kind', 'usage') + status = 'missing' + if representations: + status = 'code-drawing' if all(r['historical_inventory']['representation'] == 'code_drawn' + for r in representations) else 'placeholder' + slot_id = record.get('slot_id', record.get('group_id')) + add('usage.' + slot_id, kind, [(a['line'],) for a in anchors], + record['usage_condition'], 'P26-03', status, representations, + '欠損: 利用枠/用途群。既存表現の現物SHAを再取得。汎用描画/仮素材は固有人物・必須差分の完成証明ではない。D09数量/品質/担当未決。', + {'usage_source': path, 'slot_id': slot_id}) + references = {p: source(root, p) for p in [P19, BACKLOG] + + [P22 + n for n in ['contract.json', 'source_pins.json', 'current_media_inventory.json']]} + actual_support = [excerpt(root, 'data/characters/mvp_unique_characters.json', 1, 32), + excerpt(root, 'scripts/relationship/original_relationship_state.gd', 4, 34), + excerpt(root, 'autoload/simulation_runtime.gd', 6791, 6812), + excerpt(root, 'scripts/relationship/relationship_service.gd', 423, 479), + excerpt(root, 'scripts/ui/pixel_people.gd', 4, 18)] + media = decode(read_source(root, P22 + 'current_media_inventory.json')) + current_media = [dict(source(root, m['path']), historical_inventory=m) for m in media] + pins = decode((root / OUT / 'FROZEN_GAME_INPUT_PINS.json').read_bytes()) + available_assets = {p: v for p, v in pins['source_files'].items() if p.startswith('assets/')} + return {'task_id': 'P26-01-LEDGER', 'schema_version': 1, 'source_anchor': ANCHOR, + 'definition_base': BASE, 'rows': rows, 'usage_snapshots': usage_snapshots, + 'published_material': {'anchor': PUBLISHED, 'manifest_sha256': MANIFEST_HASH, + 'manifest_path': ARCHIVE + 'ROOT_MATERIAL_PRESERVATION_MANIFEST.json'}, + 'references': references, 'P22_03_authority': 'draft/unaccepted reference only', + 'actual_support': actual_support, + 'support_interpretation': 'Explicit state/identity/container support only; generic pose has no original character-specific appearance. No finished chapter/dialogue/portrait/voice/encyclopedia inferred.', + 'current_media_reaudit': current_media, + 'available_asset_source_set': available_assets, + 'pending': {'D05': 'unresolved existing questions; existing approvals preserved', + 'D08': 'unresolved', 'D09': 'unresolved'}, + 'accounting': {'packages': 30, 'units': 88, 'completed': 15, 'credit': 0, + 'partial_credit': False, 'whole_unit_accepted': False}, + 'native_evidence': {'reuse_accepted': False, 'new_full_run': False, + 'historical_only': {'suites': 184, 'checks': 21903, 'parse': 329, 'owned_ended': 186}, + 'reason': 'Runner must independently establish exact S/C applicability; no native result claimed here.'}} + + +def verify(candidate, canonical): + require(type(candidate) is dict, 'closed document object') + require(type(candidate.get('rows')) is list, 'closed rows list') + rows = candidate['rows'] + ids = [r['id'] for r in rows] + require(len(ids) == len(set(ids)), 'duplicate row ID') + require(set(ids) == {r['id'] for r in canonical['rows']}, 'original clause/slot coverage') + for row in rows: + require(row['status'] in STATUSES, 'invalid status') + require(row['required_count'] is None and row['completed_count'] is None, 'invented quantity') + require(row['status'] != 'produced', 'unsupported completion') + require(row['owner'] in {'D08', 'P26-02', 'P26-03'}, 'invalid owner') + require(row['citations'] and row['reason'] and row['missing'], 'missing traceability') + require(encoded(candidate) == encoded(canonical), 'ledger differs from original/source-bound audit') + + +def markdown(document): + # A lossless deterministic human view, including exact citations and source hashes. + lines = ['# P26-01 全必要内容の台帳', '', + '15/88、今回加算0。未制作/未定義は欠損。利用枠数は完成数ではない。', '', + 'D05既存未解決事項・D08・D09は未解決。P22-03は未受入の参考資料。', ''] + for row in document['rows']: + lines += ['## ' + row['id'], '', '- 種別: ' + row['kind'], + '- 識別: ' + encoded(row['identity']), + '- 状態: ' + row['status'], '- 所管: ' + row['owner'], + '- 条件: ' + (row['required_condition'] if isinstance(row['required_condition'], str) + else encoded(row['required_condition'])), '- 理由: ' + row['reason'], + '- 必要数/完成数: 未定義 / 未計数', '- 欠損: ' + row['missing'], ''] + for c in row['citations']: + lines += [f"原本 `{c['path']}:{c['lines'][0]}-{c['lines'][1]}` SHA256 `{c['sha256']}`", '', + '```text', c['text'], '```', ''] + lines += ['証拠(空配列は明示的欠損):', '', '```json', + json.dumps(row['evidence'], ensure_ascii=False, indent=2), '```', ''] + lines += ['## 固定参照・監査境界', '', '```json', + json.dumps({k: v for k, v in document.items() if k != 'rows'}, ensure_ascii=False, indent=2), '```', ''] + return '\n'.join(lines) + + +def check_view(raw, document): + require(raw == markdown(document).encode(), 'Markdown drift') + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument('--project-root', type=Path, default=Path('.')) + mode = parser.add_mutually_exclusive_group(required=True) + mode.add_argument('--check', action='store_true') + mode.add_argument('--source-binding-only', action='store_true') + mode.add_argument('--write', action='store_true') + args = parser.parse_args() + root = args.project_root.resolve() + try: + result = binding(root) + canonical = expected(root) + if args.write: + (root / OUT / 'CONTENT_LEDGER.json').write_text(json.dumps(canonical, ensure_ascii=False, indent=2) + '\n') + (root / OUT / 'CONTENT_LEDGER.md').write_text(markdown(canonical)) + else: + document = decode((root / OUT / 'CONTENT_LEDGER.json').read_bytes()) + verify(document, canonical) + if args.check: + check_view((root / OUT / 'CONTENT_LEDGER.md').read_bytes(), document) + print(json.dumps({'documentation_check': 'pass', **result}, ensure_ascii=False)) + return 0 + except (ValueError, KeyError, TypeError, OSError, subprocess.CalledProcessError) as error: + print('P26 audit rejected: ' + str(error), file=sys.stderr) + return 1 + + +if __name__ == '__main__': + sys.exit(main()) diff --git a/docs/plans/original-completion-2026-10-02/execution/p26-01/test_content_ledger.py b/docs/plans/original-completion-2026-10-02/execution/p26-01/test_content_ledger.py new file mode 100644 index 0000000..aba36e8 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p26-01/test_content_ledger.py @@ -0,0 +1,124 @@ +#!/usr/bin/env python3 +"""Runner negative controls for P26; no fixture writes and no native execution.""" +import argparse +import copy +from pathlib import Path +import unittest +from unittest.mock import patch +import check_content_ledger as audit + + +class LedgerTests(unittest.TestCase): + @classmethod + def setUpClass(cls): + cls.canonical = audit.expected(ROOT) + cls.submitted = audit.decode((ROOT / audit.OUT / 'CONTENT_LEDGER.json').read_bytes()) + + def reject(self, mutate): + value = copy.deepcopy(self.submitted) + mutate(value) + with self.assertRaises((ValueError, TypeError, KeyError)): + audit.verify(value, self.canonical) + + def test_valid_submitted_and_independent_source_control(self): + audit.verify(self.submitted, self.canonical) + audit.verify(copy.deepcopy(self.canonical), self.canonical) + audit.check_view((ROOT / audit.OUT / 'CONTENT_LEDGER.md').read_bytes(), self.submitted) + + def test_required_sets_are_independent_of_submitted_rows(self): + ids = {r['id'] for r in self.canonical['rows']} + self.assertTrue({'chapters.all', 'endings.all', 'endings.bad', 'endings.game_over', + 'dialogue.all', 'portraits.all', 'voice.all', 'encyclopedia.all'} <= ids) + self.assertEqual({r['id'] for r in self.canonical['rows'] if r['kind'] == 'route'}, + {'route.' + p + '.' + r for p, _ in audit.PEOPLE for r in audit.ROUTES}) + + def test_omitted_original_categories_and_route(self): + for identity in ['chapters.all', 'route.satsuki.corruption', 'endings.all', + 'endings.bad', 'endings.game_over', 'dialogue.all', 'voice.all', + 'portraits.all', 'encyclopedia.all', 'clause.route_rules']: + with self.subTest(identity=identity): + self.reject(lambda d: d.update(rows=[r for r in d['rows'] if r['id'] != identity])) + + def test_missing_usage_slot(self): + self.reject(lambda d: d['rows'].pop()) + + def test_fabricated_quantity_and_false_completion(self): + self.reject(lambda d: d['rows'][0].update(required_count=8)) + self.reject(lambda d: d['rows'][0].update(completed_count=0)) + self.reject(lambda d: d['rows'][0].update(status='produced', missing=None)) + + def test_closed_schema_owner_status_type_and_duplicates(self): + for field, value in [('owner', 'P99-99'), ('status', 'pass'), ('kind', 'invented'), + ('required_count', False), ('citations', []), ('extra', True)]: + with self.subTest(field=field): + self.reject(lambda d: d['rows'][0].update({field: value})) + self.reject(lambda d: d['rows'].append(copy.deepcopy(d['rows'][0]))) + self.reject(lambda d: d.update(schema_version=True)) + + def test_exact_route_identity(self): + self.reject(lambda d: next(r for r in d['rows'] if r['kind'] == 'route') + ['identity'].update(original_name='別人')) + + def test_stale_original_and_source(self): + self.reject(lambda d: d['rows'][0]['citations'][0].update(text='stale')) + self.reject(lambda d: d['rows'][0]['citations'][0].update(sha256='0' * 64)) + self.reject(lambda d: d['references'][audit.P19].update(sha256='0' * 64)) + self.reject(lambda d: d.update(source_anchor='HEAD')) + + def test_malformed_json_duplicate_keys_and_nonfinite(self): + self.assertEqual(audit.decode('{"rows": []}'), {'rows': []}) + for raw in ['{', '{"x":1,"x":2}', '{"x":NaN}', '{"x":Infinity}']: + with self.subTest(raw=raw), self.assertRaises(ValueError): + audit.decode(raw) + + def test_markdown_drift(self): + view = audit.markdown(self.submitted).encode() + audit.check_view(view, self.submitted) + with self.assertRaises(ValueError): + audit.check_view(view + b'\n', self.submitted) + + def test_definition_projection_allows_only_progress(self): + packages = audit.decode(audit.blob(ROOT, audit.BASE, audit.PLAN + 'work_packages.json')) + changed = copy.deepcopy(packages) + changed[0]['state'] = 'progress-only-control' + changed[0]['remaining_deliverables'][0]['evidence'] = ['progress-only-control'] + self.assertEqual(audit.encoded(audit.projection(packages)), audit.encoded(audit.projection(changed))) + for field in ['acceptance', 'work', 'depends_on', 'requirement_ids']: + changed = copy.deepcopy(packages) + changed[0][field] = 'mutated definition' + self.assertNotEqual(audit.encoded(audit.projection(packages)), audit.encoded(audit.projection(changed))) + + def test_published_source_changed_bytes_rejected(self): + original = audit.blob + def stale(root, anchor, path): + raw = original(root, anchor, path) + return raw + b' ' if path == audit.ARCHIVE + 'ROOT_MATERIAL_PRESERVATION_MANIFEST.json' else raw + with patch.object(audit, 'blob', stale), self.assertRaises(ValueError): + audit.expected(ROOT) + + def test_selected_input_mutation_rejected(self): + actual = audit.selection(ROOT) + # Valid map control comes from frozen independent pins, not a second selection call. + pins = audit.decode((ROOT / audit.OUT / 'FROZEN_GAME_INPUT_PINS.json').read_bytes()) + self.assertEqual(audit.encoded(actual), audit.encoded(pins['source_files'])) + for mode in ('missing', 'new', 'changed', 'wrong_type'): + changed = copy.deepcopy(actual) + key = 'project.godot' + if mode == 'missing': + del changed[key] + elif mode == 'new': + changed['data/unapproved.json'] = {'bytes': 0, 'sha256': '0' * 64} + elif mode == 'changed': + changed[key]['sha256'] = '0' * 64 + else: + changed[key]['bytes'] = str(changed[key]['bytes']) + with self.subTest(mode=mode), patch.object(audit, 'selection', return_value=changed), self.assertRaises(ValueError): + audit.binding(ROOT) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('--project-root', type=Path, default=Path('.')) + args, remaining = parser.parse_known_args() + ROOT = args.project_root.resolve() + unittest.main(argv=[__file__] + remaining)