diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/p22-02-slot-contract-r02/all-slot-current-candidate-contracts.json b/docs/plans/original-completion-2026-10-02/checkpoints/p22-02-slot-contract-r02/all-slot-current-candidate-contracts.json new file mode 100644 index 0000000..1479308 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/p22-02-slot-contract-r02/all-slot-current-candidate-contracts.json @@ -0,0 +1,40988 @@ +{ + "scope": "All accepted P22-01 usage records mapped to current candidate source and rights facts; not finished assets or P22-02 acceptance", + "source_inputs": { + "facility_usage_slots.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json", + "sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be", + "records": 360 + }, + "character_usage_slots.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json", + "sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f", + "records": 176 + }, + "state_usage_groups.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json", + "sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8", + "records": 2 + }, + "other_usage_slots.json": { + "path": "artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json", + "sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7", + "records": 76 + } + }, + "candidate_pool": { + "scripts/ui/pixel_tower_art.gd": { + "path": "scripts/ui/pixel_tower_art.gd", + "current_exists": true, + "current_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "scripts/ui/standard_room_art.gd": { + "path": "scripts/ui/standard_room_art.gd", + "current_exists": true, + "current_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "scripts/ui/infirmary_room_art.gd": { + "path": "scripts/ui/infirmary_room_art.gd", + "current_exists": true, + "current_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/kenney/tiny_town/Tilemap/tilemap_packed.png": { + "path": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "current_exists": true, + "current_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": { + "png_width": 192, + "png_height": 176, + "png_color_type": 3, + "png_crc_verified": true, + "png_alpha_encoding_present": true + }, + "rights_status": "verified_publisher_cc0", + "rights_provenance": { + "sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "source": "https://kenney.nl/assets/tiny-town", + "archive_sha256": "9768692dccff1d706408a5aedd6ca4f6cd1409506cbc84cb2f862919764be977", + "right_evidence": "matching publisher archive and included CC0 license" + }, + "producer_or_final_usability_accepted": false + }, + "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": { + "path": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "current_exists": true, + "current_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": { + "png_width": 192, + "png_height": 176, + "png_color_type": 3, + "png_crc_verified": true, + "png_alpha_encoding_present": true + }, + "rights_status": "verified_publisher_cc0", + "rights_provenance": { + "sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "source": "https://kenney.nl/assets/tiny-dungeon", + "archive_sha256": "c109438ab06f65fd80f9b2686a4cf9c7c11dc64444b47333ec71d602f8bb5fc7", + "right_evidence": "matching publisher archive and included CC0 license" + }, + "producer_or_final_usability_accepted": false + }, + "scripts/ui/pixel_people.gd": { + "path": "scripts/ui/pixel_people.gd", + "current_exists": true, + "current_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/themes/japanese_fantasy/world-front-v1.png": { + "path": "assets/themes/japanese_fantasy/world-front-v1.png", + "current_exists": true, + "current_raw_sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": { + "png_width": 1672, + "png_height": 941, + "png_color_type": 2, + "png_crc_verified": true, + "png_alpha_encoding_present": false + }, + "rights_status": "provenance_not_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "scenes/main/world_preview.gd": { + "path": "scenes/main/world_preview.gd", + "current_exists": true, + "current_raw_sha256": "75d5b0bd23204f5a485540512e44b89e1d2a4596b368f70177a238ba078ff42d", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/themes/japanese_fantasy/world-back-v1.png": { + "path": "assets/themes/japanese_fantasy/world-back-v1.png", + "current_exists": true, + "current_raw_sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": { + "png_width": 1672, + "png_height": 941, + "png_color_type": 2, + "png_crc_verified": true, + "png_alpha_encoding_present": false + }, + "rights_status": "provenance_not_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/themes/japanese_fantasy/ui-skin-v1.png": { + "path": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "current_exists": true, + "current_raw_sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": { + "png_width": 1254, + "png_height": 1254, + "png_color_type": 2, + "png_crc_verified": true, + "png_alpha_encoding_present": false + }, + "rights_status": "provenance_not_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/themes/japanese_fantasy/visual-theme-v1.tres": { + "path": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "current_exists": true, + "current_raw_sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "scenes/main/main.gd": { + "path": "scenes/main/main.gd", + "current_exists": true, + "current_raw_sha256": "41df8857f9658c17b01361350979caa942b9326c82c9f176517972c2a9692f55", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "scripts/ui/paired_bgm.gd": { + "path": "scripts/ui/paired_bgm.gd", + "current_exists": true, + "current_raw_sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "representation_kind": "code_drawn", + "physical_media": false, + "observed_format": null, + "rights_status": "code_or_nonmedia_source_origin_not_finally_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/audio/bgm/tree_theme_front_candidate.wav": { + "path": "assets/audio/bgm/tree_theme_front_candidate.wav", + "current_exists": true, + "current_raw_sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": {}, + "rights_status": "provenance_not_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/audio/bgm/tree_theme_back_candidate.wav": { + "path": "assets/audio/bgm/tree_theme_back_candidate.wav", + "current_exists": true, + "current_raw_sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": {}, + "rights_status": "provenance_not_verified", + "rights_provenance": null, + "producer_or_final_usability_accepted": false + }, + "assets/audio/ui/click_001.ogg": { + "path": "assets/audio/ui/click_001.ogg", + "current_exists": true, + "current_raw_sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": {}, + "rights_status": "verified_publisher_cc0", + "rights_provenance": { + "sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "source": "https://kenney.nl/assets/interface-sounds", + "archive_sha256": "f2193d072726d6758a5f7871b2dcc54dcce0d5c35c6f0a62f92549b327c81232", + "right_evidence": "matching publisher archive and included CC0 license" + }, + "producer_or_final_usability_accepted": false + }, + "assets/audio/ui/confirmation_001.ogg": { + "path": "assets/audio/ui/confirmation_001.ogg", + "current_exists": true, + "current_raw_sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": {}, + "rights_status": "verified_publisher_cc0", + "rights_provenance": { + "sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "source": "https://kenney.nl/assets/interface-sounds", + "archive_sha256": "f2193d072726d6758a5f7871b2dcc54dcce0d5c35c6f0a62f92549b327c81232", + "right_evidence": "matching publisher archive and included CC0 license" + }, + "producer_or_final_usability_accepted": false + }, + "assets/audio/ui/error_008.ogg": { + "path": "assets/audio/ui/error_008.ogg", + "current_exists": true, + "current_raw_sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": {}, + "rights_status": "verified_publisher_cc0", + "rights_provenance": { + "sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "source": "https://kenney.nl/assets/interface-sounds", + "archive_sha256": "f2193d072726d6758a5f7871b2dcc54dcce0d5c35c6f0a62f92549b327c81232", + "right_evidence": "matching publisher archive and included CC0 license" + }, + "producer_or_final_usability_accepted": false + }, + "assets/audio/ui/bong_001.ogg": { + "path": "assets/audio/ui/bong_001.ogg", + "current_exists": true, + "current_raw_sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "representation_kind": "placeholder_media", + "physical_media": true, + "observed_format": {}, + "rights_status": "verified_publisher_cc0", + "rights_provenance": { + "sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "source": "https://kenney.nl/assets/interface-sounds", + "archive_sha256": "f2193d072726d6758a5f7871b2dcc54dcce0d5c35c6f0a62f92549b327c81232", + "right_evidence": "matching publisher archive and included CC0 license" + }, + "producer_or_final_usability_accepted": false + } + }, + "contracts": [ + { + "id": "standard_room.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "32cf944ba661c3a95850469f870de3566fc09a893d78f383f0ca11b1d1ec7836", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "90d334b416ffa23ae6a51fa65a4fc2bc7e299c7203c497927fa10a9f64cf82d4", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "afba2cf05c0793e77e6875770730f43dd9caa10ae113f36e0a1a576aa564b4ed", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6b6f713e5d8e92ef6cb239f047b6d01e69e7cb584bd2daa1f4aa54950f32121e", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cb569b4d2212ef11fd4b1ce1deb59e003929cbe421a058e8550757b7dd8644fe", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "726dac70dc5dfefca3f3f35247f96ade1f15195501c5b5ce811c0da55a067577", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "7032a2a4f9d1cdd20dca5975bd8bd19c134a5d25bd923ce219855c0756794909", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ca5b5a6753d59521aca67c630de0d34e3079f77fc500ba6510558740052c810c", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5f26bfd031db1d61c4f7d1d72527d80d0fe13031dcc2e1f38f2cea2639d623df", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "66ac5d15cddcb6c2520f094feb261c99d5c715700a31819ed863bc341eccce39", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "24014fc8e328cb3991a12334c811487d480c2f2cc6cc9e2050ad40f40c55b950", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "standard_room.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cd7aaaa3a4d00228e1c020831381244c555c7e024c429f856fda058984056afa", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1c80116f35ffbd4a9f379b10bbd6223363a9e6c62921846aedeae46e2811089b", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9fddb619da6bb673aaf53dcf847928bcbf435e336bf1f01f8dd6b76bcb02f757", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9b39cb8615710a51a36b41ca10889f217ecfc25d0b5478233930dd6a3cf67302", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cff2f837d6b8276869675df8c73c86e4cf04583606f4afa148ea3e292226ea18", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a51efa7ee2733e69d366ebe02ba6806df5aa2e350c5053fc2fea954fdd6bc83d", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8f82024203ca32a38e534b1cba4806be9cfba4c84d6ab5990d7bc0df7e261f6d", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f28802c095ec13f7a5082d79d7a11750ddc106502437f6fd3c1f436406172574", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c53f8463ba138ae620d8afb32f01263ee118e53d3ab60d8803299c425657f3df", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f42d64593828b7fcb8e5a70ceb5e99f41396ed63e383ad371fb1a84669fc18c6", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c3857fb5fbc308a8ad86295ca1243ade3dcbbccbaca9268e1b8d266bd14c9837", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0684726e9cfe77f0e4b649e66d2b439ec59925fa42c2263ec89bf0edc4aee01a", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "premium_room.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e611e991bdf544b917a5c46bde0432bd8ddf4fefba44ee9e787413a38cd31c72", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "edcd41ca031a4d614c591358b395d8255b443ed07f8dd51156d9e6041c748ac6", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ba5f09465745d4ac3efb5a83f522e88538a119e4c23b37bdfe4d0d139913c426", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f44ebed774013e3a2b7172c2fc64fefc6472714e842d7a4fdfc6eed99a7d5b12", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f81d600594adcd797dc7ba043ee91f650a665f81b2dfd6fb86b5f1c8d5f82fee", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "34426b968db92cca2d4426ea95ea2aab592eb3ff12e9e0e5d28ad85751914a92", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "25316e2ed262001a80111015c6546c35fdef8e85f0a0fd99f5f3fc16d9f9d951", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e86330dd4e2315704eadebf88bce227902fd2f4ea6bfc0810e75fd3eafa50fe7", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6e49bfb8bbd6f72b126072ee1d5c01493bb438e8d0aa1df9a96fd1a744e61cb0", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "70b24407d41a5cc16976b83acdab37e05fd65363f1868669e07a5b7368b356c3", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6ba94b70ce99c85950b68255e273863fae6cf0e850ef1cb70992f28eda9a7c8e", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "df8943a758ac364001781b63b5b51aa1ebe4fae57b4f22eafa0775eea780abf2", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_03.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "09177592578c8d75c418f57c69ef7e6c6b8cfa2ec5e349701d5ed86a86b234aa", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "bc07571ca035ba736fada63807a90f8a99d47a4fa30776d1eb67b4569537d9fb", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8f77b631352da38b0d6cde874aab8841b0eed990665d133de381b0e52a176aef", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "035194b8e3c43981bbf2add18812a1d2f1bbd2274a3910fd05d1199c437c8501", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ed270cbfe9bb619cb1ada214dc6b0664bd95c3ff89a9c1b76235136e31c523c3", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "3f7eed793c4925ea75683b9a74d40945d89e211b150b4db479146d09536952f8", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "20a0ab8018f3e0642634a6824635d61f2e94e551785f99a9fadceea7ccce150c", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "510ff5473fef7d0ef13a3cf16d1cfdb6176453fd6ab60af9129b0ccd52ff0f67", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "586513ceb23909916dadbbcdf09f17b16862077cd63de7c876aa0f5eeac7449e", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "bbef94082bbb46bf987656805b91ea45e005931fa6f42e34e6b364c5a33d7183", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8e6e9f26ee6f526b8f7846649ae64ba59bc661b54cb68602c14a48567f5440cc", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4f28bf63cad84d428d941e61f0dcd27e9713400b4c6d5bca7bf9f7341b57b76a", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_04.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5d0d3e95077907bdcf3f9eb4b0342690e9cb700e8932c64a29b4ff6cf364b51f", + "requirement_ids": [ + "B-13.3", + "B-10.1" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "781a7c1bf9ce2b420f0f7cdc6a54afa8f19a6f0cf4d031f6d0d335f7951ee9a5", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c8cbff697cb7f9a80ac89f9e58e6deb04d7ba1427a350b5c61829c9ba8f6b5e9", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "51723df05f641f2077cb77f3193e067ad9061690cba5024a53fbf47877b36313", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "68517054472af9f19c646d0e8ad7bad8637efdb6fe6b108e68fef88cc35729d5", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6be3a7027afc07ebee60db27aa8a7421e674912972ad80e185e5b6a8476e04b5", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "dc9d1a43e9d18b171963194716c8b17ddb8251da128c9592365027b0876855ec", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "dbdf39ec8002169e0e72da24766ab943c8709657e88ecd806a4e1741b0c85d99", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "04fce746faa503fad7b32d05f98fdd4cc72858582bb008f87837dca6bd8c8786", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1536cb06c1e4ba754e6100a571d67bc0e770478b9599bc6ab915e4bbeb0543ad", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1261eab88e030488072cafd67836be13e7c75f93ec06d310786b7f932ecccfd5", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d5ad00fc3c605ffac6bfca8dd6ffa5c51e79a1045140199aec47e7fee2e53d14", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cafeteria.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c95608040736eeabb23202160a8c059c26d85fe64ca4d60ba0dc4a5564c8c802", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "79384815fec6370a1b099402472097398681e05cf4f24acf74c7e58bdffc9ddc", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b58b4109c6ca07d5429e581fe87f02303852af2ef5ad288d1d5c0942b8e60565", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fd2930fb1888c6656df487b27d1dd55c1638691868117e86b19d5b2f088551f9", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6cc2fb6608f3eeeaef081c5e4ca66d1fe4ee56079a72ccf2b190f0e79e0b0316", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "7a262c9a56dfeb46c9fa1a86ac391ac290017aa705cac2ba4e0bed00fc9e9e6f", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "62c15d1998df930a69744de180920bb073ed0d4f2bb2ac3a8d8c61d3b2cab15b", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8008e1bfb4695a188d627056a1168fc1dcde27a76c7052e05e1343e2811a4236", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "353646f6f23b9bf8eb64cae701ee74038f48cadb65c9a4a0e719a93cf56b82da", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8ae2d28891965d3b139378298dab91e4806a25d6e0d9bad9cde31ce7d7a048ad", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "62327e203cc84210285eb39bf0a36821764efadb406c11f067579cecd28f04aa", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fd0c96fd3c88e5dba3c3ac10f84e60698c8b04e53ce74c902e57a79dee863186", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_06.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fa22be8abfd73a0bb32aa108d4b3d9ed22d0c9b9ff22ad6c3e42c5750e075c08", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2a2ae0a3feb3bdbfe2f6efc8c83fbd0be1624deb381a71005001203b79447dd5", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c9045bd58a94883d0d59a5392c66e77fd5f74d916598c3510129e73d4624e4fb", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "02280bbe6e64bf86843d62e2e559365205cb938264b85b398d07c2edcba1ddec", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "75e66708e72031f2289a76999b5ed59fd79acaf474b93816c69c7febe6ee253f", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "49f1477e2339f122ce40f5946ec65e614c136f4f6af3355f130fa10c98e34b74", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "21a3ed0c28458e39509e58717cf25034f36e2e30655253b5d4b9f7b57a441dd0", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2072e30ef26d6e9410261d4501dfc04fd27340b00c38a3d054af89e70e02e710", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d813f7890aa7fb576f7446317dfdaa5a18737902b1d166a9c90c9212b5fab8ea", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1e32104cbfe2ce4f3ab316b49b8ceecdfd716f1eed6e500e3d2b89169ff4ecf1", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "32cb07af9039352d512d38d0d6cce7e8540cdef9dd526b909f538c334e77b717", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5a54830e0d35228e7141921029637c75eaed9794786fc4374843677d8675c1e5", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "tavern.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4a2ee97b2621320498dd267a9864a50b8560bbf3f5b242c6af5fb1277fa36491", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d85aee1fca332cd0948cf1fee26d17017021e5e3fe26516b3e18340c05f6e3ba", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "11d41eca7c3a8fca40ea481f52555032fad0dbf3ad7ddc9d053fb599e0368c82", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "22dcd4350ade318cc842f2ad19f38c97abb108116170964201771b9a30ced6a7", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "384073733e535a331a074d96f2ddfcd2c96b5a12a8d4987e11b594b0e1653a38", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b24d4131a4ac8acf6888e5de169718eb050a873c9acb61d0c59fa89ff9af2bc6", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a8226ba10bdfc90beb78e991a6571fe4d89aaa57df517ad2317747a487d8fad4", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ca265801254b1d87e65284b46885e6642ece5a675d357145af2c9a25f60a5fdf", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "89972fe043ee4f1d29524e1c1f91862781e2b6cad0eb8f5a8c9f668fd4038cdd", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ffea45384747f12f9d224b9663affd889ebee38ca20bc05b1a37b7f68ff9c617", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c7cec8a6e8ae671e0ee06335efa62eaa3a1ce13c48d17818b3edd200e29d6755", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "64db9749a21cfb97549ac439247948e2d72cd996f8c2e9030d24a762a949cf00", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_08.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "70049dd541569c230008d058c5b013f97cbcbd8d1bb58f0d972a02edb74b5bdc", + "requirement_ids": [ + "B-13.3", + "B-10.2" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4ea4d01bac1d16ee0207d0c25b5e5473548e40338d432f9015de8e1f9c4602ba", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4b0aead4003d0a3cc2679174725a9cf197964facc6ec849d13eb0381c4eeaac8", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d827433d275005e71f46d6ee6b6dc8244611eb18b16a3ae8c2ba38546b3965cd", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b2064cd72173e4c632a6d32e2bc681cac38ab9a117cdb0460a5523c12a1223eb", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d38557ec6b2b8aa1351db7eb5468c3dbeb8bdd37608de8ba377517ac8c55cced", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d1b4e16e3578c18f0516948ad575d2da643c3e841eaa4d8e7f9a599cbec388f7", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "dc3c6c73553f1bbba2eb51a1adc13a5139356951fc9755d14de02bfdf3931aa5", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2e9c2696c13f935b3afa4083985aff89a8cf967f9fa457dde04956bcc85727fb", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b851711f93b27768e6d8e4d119501a76426ded6dd0b9456194deb0bde9c8e1ec", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "be65381a50528b49bbf09a50d3f0a9eef47e1bd7a4c937a2c344cdeeef526dcd", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5397f5f9f7bd1d9d75e414a0aae241b0c786d0cda22583234d9f49ebd3ef495e", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "public_bath.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4583c265e06e8c7645692bd04496f97f4d73f30d39450d6eb2e6e32edecf4b37", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b3c3751d0ba5b01b26452ff6e62fc56769d443c769d8a33d5efbc1b24a4a5c4d", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0af0c92d7a1d6d88427ca86b3321a64dcc2765e619897d7378ced46e4ac74614", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ae83719fc980dd92dccd168144b8af18171bf98f39c16242376b137304e389f7", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "01c38cdd0129c260e9ea654e71b5c418c18dba409fa67f39c027e79690941dfe", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "3bab70916dcfb60511bf728e0d00d6eed6d036dc1e3b44d45b3c340906baaea4", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8ee728cc40b8c2f46f522f29570ce8320382f66628721fe8417271be901c1674", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "162fb68daf4b47e7bbe1faa0cd281ca2adda1d1b63cd3dfcca863939b3c67836", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b964ea974cc5a853057704ad41690e6ade4d047633cc61af79cbcfca360c2794", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "01f0741b07482983431de7ad5eadfe88bd8ffbec393a60385367548fd8a30192", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8c901b3c2a7ad2132c8053d9a101467632c91c150d67d978c78fd34fd149f7af", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "3a7489ac1b5b7d9f42a8236035775cf4fc64b354333df347391e7c9c4ea0a6ef", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_10.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "26856c03f6f252c4a0a03bac4939f78d2db0f9587b7f50fc3ddc867e65e7ecb2", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5aa4ab80e2dd2e109ae5573581bda1d11d2efe54e30e686aec86441e057cbf2d", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "3f4dd797b78c863ef98c953db21f4431add141c965bab74e802d6cc0a75b6d4b", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8b02438f032eecdf78555d701a5884c07b7bb5db015eadac4f0d2418baed22f2", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5471e625134a7990b5ab9ded1daaacabdab7debe81aceb6d9691e5a80e19118a", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "27a755696e8b1587f418b36b75b2c37d5cb9beb02786b01e83d42ee61f84ddca", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6a0009ece08514ee773a78069eced02ff65d710713aabccc081719883524d91f", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0f3d8da33e115e5851f83e03cb9d55883e2800c77d9c9291f499c1f41e482934", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a168b27e1e5dbb46334c85c157e05ec21705f95209543880bc2ea79dbc202ada", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "447a415df8c73e75a7b977d0e6b6c339ecd051efbaee03f27b2fdd553aa886f5", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b3128a84920a89fac129873c72ddf55f29e9217572fbf0ddf2861630131bbc2c", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "455681276001fa0a0c03e55c3d2eaca505605df7ed212faa75c114396f7ff46a", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_11.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f1866d04038709e0615686f1b0004a5fabfd3e1a1dd838109b1ff708ae0f3c44", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "be7e8407069eec57a704b43cefd4568d1c64f579198fd5db8b26af3f4a2a7b05", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8a610b6cb9f2540588e3c0ec797e2422947e8273b3fdc84f4030972e3c337804", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6e0afaea6dad5228597de01de319069afaeb2ed54d04ebbb779d5d082d00515c", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "3f8f47b9d45825c4bba21c2c02596de995bba47a1caae6d86a6b07c36086645e", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2e1e8d11844421d1c436670e06541d2592899c606dafce6245fc8ef683fb7c1d", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e62fa272c64d9510a4d34a97948e8695bcab3a41a1eeeda639bb4ff2923c5590", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "43372d072406d55ed21835a078a3c454125011ef5d113e56376b3426916a4cb5", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5837e65cf9e3835e841743dcf104869f195e55aa18f1bd6597ae97d9e706bb97", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "85df6b9574361382081522b2dce63bf8a27924462c39288638b9e9b6839502dc", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "96b0dce3a744dd5cb6520d65f9e615465ed405ff88618f0dbbc73ff8a8c2dedc", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "83c070667aec9b752a5ec891b5ea6867ad58cb84333270ce91427eb667ec71cd", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "chapel.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c5ba448264761f9be66d8579fc1c1b59f846c6c5d6ab143aa8ca3fdf61c8a5b4", + "requirement_ids": [ + "B-13.3", + "B-10.3" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b76eaaa5e6f59448f00b48c72a65d25b7ada08ba69bf184cb01860a689b78177", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8fd5b98d98c096d55f085335f9e53786cb33205b1b11730be6e89d86d398834a", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "39798f97782f52ebe8680088d8c98c5aa6adaf3ec15ac84e7417e8b02d45fb6e", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8440ad408e1ea6bb6e3c39e2ef6b5a8b1da88f8dbeb1369cf66cc74aa1b898bb", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "55ac08b7301679518dc3c975a78dad6db2f61c42f515e9d699d5f8ed778e8b96", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4660fb5b2f785e3289147c1b7bee6f27c0659c7925a8bb4b2b66135ab0276937", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1575b9a45f362e0725bc901514ab665e85a1630a36a7cc0a449c39b0abd51c3a", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cc3a35ad375dad05213bc363eb86efd5fde749c5416227f4967c8d0430dc52a2", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9add433815e2b45f5f8168aad35eb1dfcb1e03aaf952693b00982e08beb5d850", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8e4f866d0a65fe80d44bc03f6c356b48f1deb1d252f458be6c6d3fdb10d993aa", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6c9145611896fdcd25693a04eecdc1d4f4b75248e92cb71f472d42bdacfe94a2", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "adult_private_room.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0e4cb5fb6b9121a79c7330c5dd028f1ae79b222fdbf9c1838633d73f239548ab", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "25a583f972b763527ef8108458030b9f88519808dd4186cc11b7937be3c14d85", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "27b0232cf261e0cee978c478599a3eed141a8ad8530a6284570bb5f5df640e35", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0a7cd0458326349a987cf64702d105ff27a25e6d3af39b4bc17801a56c00271d", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2967beb9daafc0096c5f4cebf8cf9a020399dd6de4ccfab74663ac7455056b05", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e05a3e297353ea0a9645ce2335dbd59fa9ee7b0419b537c0cc32439a24aa53b4", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2e6a0942a8518044c6aca1242946e4d3706dfe45ac7c5c9f0b9575e6f7fa521d", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b127ce9fd9a7fb95707942eb9ad553d873e6b381c529df2ae7d90822915b5efb", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f845659fea8c5884bbe44af47d6d6aef1a4064accb3ae30911073dd6d10c9437", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b8c480c429b294f9fddb5aef6f5872b5c8b980cd01929e0b07392b3906ce5dc8", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6205c2cd233f0783b4d4cc95c83341baaf6248f45461e996c5586acb3d55a88d", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e3133b81d105e404042dded83819ea23e618c83d58a3b8214682b1730b2f8de2", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_14.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "204aeff7c27320eac4649b95335d301cf74875936aaae9782280b9a4d76369f7", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "502a9e915eed17f47b5a61e9ad3b98f0121c15e36ed92e6550c1dc23bc59a3b0", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "364ecfdf389ed3fe20d0a469f6ee3efb1cfc06d9e4fd9915a7f42280156f5d9f", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "7db0a859b8133b62f21123900ea26920dbae2bee9cebafaf131c2e20376a7925", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "74c13cadecdd5d8b2b6d1b5f5495bbea547c5ec4b0aacb395c18624fb9a7fca3", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "dfc0cb63a839aba80f916b21dfbe1091b7c4bd4423e68a2a638e2ec329b122df", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c218b272651ff258452f14a09ed9410ef9acd3fdbd1af0e6b18118e89d25dde3", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f777350bb7061c94dbdfbf4454e02d501581ca9cb418f2e6cdc92f99ac50df7a", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "61b65859292a2ccc98e768c9b12cf8af8d823f2931ba62d0f1cbdb5d0d8c34bc", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ec222c4bc45ebd12cde7c41e836848fdddfeb7aa3eccad30205900a5e29a2a16", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "53a6382df3db91b8f28fe92f29ee421716b41695f816a10c62c7a45ffb7c6cdf", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1f26d8fe0742ac51e288577bdb4edd4e2dcabb8de83691a6a3d09d9f133acaa5", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_15.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "010df196f4f5f56358157392421cd3e3c869f6b893930b91a2f756d55430d298", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "aad265eb842401732d2136b49d25b9c70374af8f9517d741642d68829024cf33", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5d140192e9f69ff03e6c8b03b220d7d192664f1ff678e8c454928ca6bd895009", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d146dbae2f606b4097074b17a652b38e8350c4219dc66d05c61d409edeb3f3df", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1b77fbc93cb8991ea7973afd21af7f839aa1a80444a8fc332a64500b002b27fd", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "029b01141a4fafa2863feb999d446604c4c7f141eacb8969962e7f402180e9a3", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8aa1cea312021f950846e42f853d8fb8463cd989e633f1615dd8e9caaf946a92", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f3bac88fa6a5b5b4be5c1402ba8b90a31fe3d7ffd70180984ef3d51bdfe9f1df", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "02a31976b2c9cd608ae84733ac87c1f75af222bea003aff8646d35cbea02bb55", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "204556367764d8d011832789985f06d8bb389702c9abf394df4ea2f77b6fc9d8", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "400dc1bcccac40063b513dbd342328b80be346b8dd2ff30538e4d1774984a8b2", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "75bf8423bd8b1eef85f28bc5f663ae2b34bf53761a8e7da58fba2360f2c14dff", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "black_market.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f517f4c598f31651fae8acc644aef580237eb4b7908764098901c8dc252d6129", + "requirement_ids": [ + "B-13.3", + "B-10.4" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ae40f0b543829229032e8fe1ba5e297a43058512b4a580639bd25df59892cc6f", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "00199b19510cf9dbc6a1c91fad2ca2a9e4c2231b87f49f7bc50e92a74b61b9dd", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "839a65344f3deb7eb2eeb43efb61bf63fd179198c4343ed15c2906dd7335ac6f", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0f36f1e8b7b8decd3b3611b2e23afca8eb14a4269ad95488f4bf6be12c98cf1b", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4186c0b92066f15b0ee616ab5256eb67b83c2a5988af08ffac87cf7abc3610fb", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8a41437a96d830af3d712945a665d1fff987ac110e29c5dee05e12b6ae251e54", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e1390f31c482be8cb643e278da654e39252d12526f91ec0fcb29a9dddc23b09c", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fa91b80f4ce3d6f64e099402ead3bad5909ba0229ea3d64192cb3b428ba45bca", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "09836d43ac7bf934da3d6f1d81033488e6c021efd9157c03aaccaafa45c0cd79", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4ad7c3c12032bd6597015faab438851c9680c17392115fb8eee61a276c6c5313", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "04afc8135ea07b3aed7d66ba1cc3d5a158100c9b99a772ba98948aa78c679ccd", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "kitchen.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "76f42840aebafff535157ac54141409ed2a67e76e642565eea098bc93daa3f6f", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "37e31150d991dc31c8d3400a51685018d24669027f618c26f6a444d3422ae3e5", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1ab5ba15d1e4a0a48796e2ff3c5fff1aeb5c2110abf66ee06c72f306a1ae1d7f", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ce1221037896326e1b688e06126dbf21c3a9707e46d9f6d1ac6bb15cb102aaba", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "097fb3efe84db92bab796466da084f672c424499e33911759a45cce2683d284f", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "29e5ed2ac3445199db74b9c9dd7742bbc7e572b10a6bb6e5a0d934197b8e60c2", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6d1f867d0a9e08bf5c1a82111cb7e0bbe189671cdb9d1db2455fc6481f577abb", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0211f95f39a30aa10e01987765a1be3abb1b708878298c50477f8596f6693c38", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "43d1fa834d05ac531e2e9c3493ccdc2552555bdb6fb84e374e223eb98e3c1d36", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "185eb2aef418bb3ec48e0815a6e57f0713c6787a316a743ab9497f0c8a5c5bc2", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "61485e30e95ff4f2b59ec371ce3cbdda7cd64b282dbb9bc2040475205d8d9da1", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cfb9a2bfc325310cf0c9ccf4c1f59ad30d663ada7e15a000011624f8804eaeca", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "warehouse.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e2b0456e48aa4af45b8dbf0052bb3d0bd3b1f8bb0cf44ad62313c96404239816", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f1304205b5ccb7c76e7e261f89047f20c43a2432d2052bc6059f54daafe3fa31", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2bdd77f255fa0a32ff9bac336331b4a58960f89b9ed10f7da9ad869401cf57c6", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d3175b31b798cd7f13942febc417330d63f9165c85d65b203ef4eaebde5bedf1", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6b271536938eae9f7e420be8bd5dc6fcb3454410456aec04f4d932be12b3a79c", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "011788c596c26721cc9a79e23f175fcb2aed92ecabd96b49fcd14b4086a5ddb2", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a4098af52d2177f97ea89664d735033a630d5ec044ea9203b2feb811ac822bbc", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "aefb6f980636dc3c654869c2a6e36d760ebf8bf7d41b70a953d3ccff2251f852", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "57a3e0638ed4da78bb87aa59dff5c45c2add08cabdbea67aaa9446c15642415e", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ba213da6a9f7eb53b2a737e2c87ac4fac751a14858cdb2f10b1db47e2e4e6707", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "992c118d7e1f823e8eb227ecf0b3359dce64d2da67ce4f3b3bbe7bb7c1604490", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "88063c4dd8043be947423a3030ee9cfc5c12a6565ccf08620dfce56ec3d10f2a", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_waiting_room.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "27994cc36101bd7b004b327ed29a94cde875c4ac492541d18fe42f18225d879c", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2d545396dd2a2df4d4ddca83be252fe7015a5ab2db90fc207b19d217d3aa0b8d", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "83729fdd1a647f342ff89c44c06dc206daa134c85ec9d99d39df2b73ea7e8084", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "33454cbd9165aa62862a813f5f79844024fb75391de79dcfd0d6a3e827cd15e4", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "40a132f610120fc36c3ff2b35fa0ecc6515108360d3e83a6ac8e8e94c649239c", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5e43b35f468b36856168e706fb6719d312d1b566730280c74256c907a8853dce", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "42addcbf625c0499169784f2ba5aa53cf7ceb531c4f16d99713dec1dc4c3681a", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "eb81c58e65b07d646ed91c11aa64a544f9e1ecdc5cb27adbe95c866b2faf9f33", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9b5706632e54d0466433816e32b6ec63dbfab266ddbd44597034031d31974ee4", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "854b233d9898817a891e72556110a1ccd7b97ef63a88028ec5facb0207108aca", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4cc31069a45b4e92f8a9cd508fd7adce4bb15bafd06c86d05740d1f0acacabde", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "305b5c2863ca100112b6bdeeef6623fdff2154042beb7703720aaa224fe14403", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "staff_dormitory.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b2a8fc0b5430fe87f180e901dc395ef4424c5c2610e93a9d95aa56396b357a31", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b72b96506a464f5eed5db781543fc66856fd05c046e67013e12fe10315fde917", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "86bc39d9950335647e433219040d74f7510854624c1308a8457a16582bb5df1c", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "856c3c0a8db4ab96403df7e14d632ebb2e61eafbaa424f005ab015d01dd1d03d", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5a6fb10b2fae2f18fce76b208eb61f4638a36fa7223752a7bcb56959a57e5098", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "27d8f5976da3afd39424823fbfef1ae35cd394c63c81b507a8da6195e4401203", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "74c1808cad792ac5bcfa26e0eb3ed98d7a0c02574591165a754e7dd4df13b94e", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0ec56bb1e8f91bc15ac1d46f048e414b1f3c284250afca8a6fcbaac988767332", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5a9a2b01ebbe152e160403dc9aed1ad36c928a21e49bc5078c86549211b8771a", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d2d9e5add26bd2e8ec3eeff52ee873b82c5548b061517a6d0f6d4e815d67d720", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1bfd2a276d29f83307496dac36abe24fbcff18910694a053c68d7a19c42c21dc", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9c7e48c04dfbcc6b600fb4c65f249f43a7a7beb14f7d43a65af5162a89138107", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "security_station.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ee6b5cab6df4f5862c736d66c03c4a145019ff6c5fa3d3918db12aeeaaee6d3a", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ae2ec35cf52f1cf5db90fe9e51a73d9a3462c7388399fde25378b2a66ed228b6", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5d73e0f764488550739260cdd4c68c8289b5e6f5fbbdcdb9d99ac42b37ae1e4e", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0a4186eb9a33a1302e1dfe58a6635b20cafde7d0200e1648d083d8043c9af781", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "691ced8cad2d9448fc84fb2379b76f74bf578b81dbf96eb8186cfeed0f272ad3", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d25024d83d226023a9eac3f460c6b6c06aee5c149e431b173fa8299945b866e5", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e8a91326512c2d050e0e4eb97516df7117298498d67c369e9d3723db228d8cc0", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "165eed004bb2a82402a11f46fe3de512e56d40c0110d8013b493c4ef3db47395", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1ef26b6b58a95db6dc88aaf7c5b9583ea73f8028546d45ccd1d9f4b7b602d0a1", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f9b08076ca064c5fdab3020501e983e194b2136bfd89d3163a64cf894400b908", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e2a4711b410798bd525027f8d4a8d53ac55c147551bd2a6d8c017af21d7e6435", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f42dad08c9674afb4361e01a1c2fe51a4cef3cc9602e6b095749d3f3798b832e", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "cleaning_room.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f8482b55596a0877a94eceaa5e2bf2c76b9d79b9f50ccd57cf92223b39e69d04", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6d39ed05035f0b3257ed455076ed582873802f0d5d361b36a91c38dacd8bcfc6", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4689834fe62cb0634f3d9b124fa89c81a340c291aaa1cfb1924253f4261f1765", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b20327fd0041f744a7c502f04464a7df84faaf09a801928b88fbf25c48382405", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e04acbb7c4b7d0f3f4c811b6d0fb4044f64b48cf6c020f565ac2466f650451a7", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a96803b9495ec696ff207fd07e85a0593e85e48611395334dddfa2e9ac9a1b3c", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c888354d49f3b8fece9111cafa6afcd8cfff948c91ec410a334261c5aec1e4b4", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b8f28496df5948608e533246a5dab28b97d5b6395a809a5a4ed178f0194610b1", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "bb585df001468057af6051dc55462620b41ee79342f12e716ee8867e9a4fb9db", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1a22e6bbe5ff933efe2e6aff254bf4e94aacd4fba132b6155196c127cf3afd06", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "68bbbb5ba0403354262656f99912e19f8da9ca37dda193a88f7883820027d169", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f4570efe6027495269d13c3d388592fb8b526a4826bddae5f222e27b5fa5f164", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "infirmary.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fb4f8d5b071dcc4f53a5065c26898e214cbc6f4b0a3e47db6f2d1a0effd156bd", + "requirement_ids": [ + "B-13.3", + "B-10.5" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "95c17e452c1d67aa74961aa14a0653c2093696d241aea621486aafae048ea850", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6d33e1b1cc30bfd87013be0477f3c1b60b9efa98f7819912cc0cb7a56d1b83d5", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "bbb500c47413a93df232a3d79ec4c3f13896fc24f68a037cf3f70fb281abef2b", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c5b96aa13bda2461ffa7b08195f0ba5a80113f9f235d5544d9361aac26d7cdb4", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "baf5d0aec215754101f62ca8df3e3b077e9145d5d45e2f118f78f851a35e66d4", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c4ac6f4a8adce0e424a29797281721b610027fade858b85070ef030816df1b60", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2937b44def85a9f1d18458e0cf0f488b562b9416c0d55d3553216c8e050dadff", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "51703044d8414c4efea621efd3c206b415ecaa446d9481210db6cfceebe14797", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0159d3eee076c50c848d83e1be3100a581d0abd61292739e4e21f09383df31be", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "223f8eb1341c87d4500428a4622f2b9588e1ac3c0aa9bf4d5525946dde758880", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9201ee94d96f3fc24a8ef70786bec89d9525f082b88ecce76df3af5216b151c3", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_24.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e566ecb6e88a2b01cac85de69722ffa77a034e5b33c887be6402f2ebae8410b2", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2c40060d4cf54b65587b0ab9cfe2d4397f4e139c1243898931448f640f09df91", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "6a088161b05244636f6b5657cd697666e5712057add5c552ffb77f3f34e9aea1", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "dd1c09b9a68ee5ccb5fc20815fbf9ed8056f10a8711e3789ffea35364a42eb16", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b7f81cc6cf25bdf8636d4a5cc85bfc092f6f3ee595d738c0ba92cb39d336b84c", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4b1a745eb1dc3a42ef22144dba6d6ca70b93111267795a322cbd73b0af8a4744", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4c5985d7a70c1f1ee630003dc0edb899e14786f00b9a7da8141ce68b782be0f4", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "7967a568362830260a031612c7296d9c49bc21f4c8cad1e4c8d5157e4e41d7ec", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "752a929b93f76fe74b1b2d966c016978c5d23daa5e78add08dde86c6e9e86f41", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cd61855c1aec2f91bf5c175966103ffca07e31330fb21b480de394d908f270dd", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ede3030c99241fcfb58d49ab897234f9bdcf5016a91ec3fd25519642e7916448", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2568e01071f4f98ca97044d94a06925b265c80e3816d985bab8b579c3f646c68", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_25.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c8c80e42b417dfde4a795e977c8a4ce0be34cbfeb4a7399dfb26b9e058c2be20", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e69d7b879317fbd5ae38d96af12a23926a64a8dc27c0399beddd312127d2d114", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fa70145a53e1a72218a820f545e48addce01ea4a3656b6019dc9e0595e05d1d3", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "29aa0bd365504e1bc6bfe60d90c20da1b8e260506a57057b1a94f0e3a4080ea3", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "215ab4a7ae6fbb323cc72886a23bccb2e043eb4168a708609acf3ac626622f87", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "25159ab28fc98768f59c6855107c0847fb1add69491f6e9ce2cc59d9b7156a37", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5cab7750379d7949353783691692000efd1b0233cdba14a8ecadd88b351e06bf", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2a19f1ccf2482ce5fbec0212813466ac14ca866be435a51add02d53b106d0995", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "f36f613aaa48c6e2ee2c3cd9b706889ce1b461b5c669e11042bd1e145cc1d0de", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2c121fc1216bf93727a2f8a01db62921a1fd116400759bc91d192dd9fddf79e2", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d87b80b35721b17f403b5b3de7b00d9d7879055b5e105bd7589aac2c36c626e4", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "df0e3896a1237fd04c00e792bc0ab4630deb86e3f54c6d12d2611831ef794dc1", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_26.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "152db3edc7bc616c07df6ffde21801fcf0db38b29e6ff362e9f2f9e5f99c525f", + "requirement_ids": [ + "B-13.3", + "B-10.6" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "52293a3681db8cfef40014e6d4ce9e9f3fc65e70107642df3562ec50bb29f180", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "251b1827d495aa599cc3a5ae5850323d33a96e4728a2ea8cde2768690ca88946", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "477ffe5d9149fb73a03f521e87e434013b3967fe9c024c011021106435016011", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5414ff492742c36cad389a3d211d063e1cfdd9323524b1070c4727886ed1bfe2", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fdbe465dc968de5f74df5e0c819d4b97c68659d1c48c8ab47e462b3c704d9526", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "003e721cd18cac344771a8b604e222a413e03f2dc2fea909d5edec6547b6df0d", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "ee881dc3d8f67c94c864e6beb411378c5668781269ddfba9b7db9110eec1ca8a", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "cde9f8e46e77c10586099582983fcf8d667666cfd689d55fe3e5807c61d448a1", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "61db6e104183ceff3b2e2fe12768bf5ab48a3a3d4180140f232ae1fd1db0bb6a", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e5e7d92eab1e1e317d5d4cc8b5fac25796dca4060190935a3019bc78461cc4b4", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "0223a404437ff15c35200fee1d48470582b8cef142fce04d42c9b181fe3a628f", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "guest_elevator.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a274e5b84859021c85d478a118b12164b310c1f4d913277617d1e684fcb96817", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9780419896349a03dbcd9d2b4df0137c394538629002289b167bb71234398aa6", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4add049de800ded087af8d84824ed2ef54778ff96c2876bbc3712c1f4af07408", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "3b5749262837597fc325e8f155aa68f4f6fd748e394ea35b5b7e47e3559bbddc", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "42869eeb899d8610e3893ea43c21beae270835aedc0ab148b2f135f3f73ec835", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d84c49afa258adddc9f2e159244b1743b5924c1e35cae9fa3cf1f4f92b0027be", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9d8e1884d5cee17ed4e91a7c6a3919a16fae8f908fa66b8d163c6302d2850123", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "135ba189adb128c45c697790b1290d0b1d6a290dc470409ec4e8affa6523be8c", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "851f82e2bcb21d3eb53e89fc8c219d6744f86794609ffa0a32e20ee4fbbc6ccb", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "38424b98fe348b7f0b8b2800d8d9fa8b571cab42a9ddad236851ab0cdfb61d51", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "efee39d4d9e16365d25b7e4f34458efdf4db0814e19c31e1b6cafc95df88a714", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "2997113f9ea45a7dded46558f24b170e060ed09806546d34876186981d70e330", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "service_elevator.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "bc8f3f1e52301553be80e62fb154c3cfc6c1cd545cc42501e18c9e831edf2f7f", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "49f8a302ba4408ae531b9d70f20f86c4ee41ee1edcbdbb11460faff0945d0d9a", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fe012fdceb555fadc4758a4a2b0e3fc0f11a59111b011e284550704b2318a177", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "1aacdfcf44ec8d97449502c8c037fde208c03954ad5679a65c38deaf12ca38a8", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "42be30c5bc48cf6e538335e88bddba3f78e4375eccc369cfbae5e22988dcb003", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "a34f8426cb637eaf51a62424e2bfdffd15aaa9de3c1785923eb48f9884d33acd", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5b76c7142042020d523eec97203c0b923afe16157054c4ca892ff3f6ff8e4649", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "b2b55eebcf67d9f23543d440132d78309ccd0feee38b2cf638478e4611fb926d", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "5fff423156f95f9e9b89519b48bb0a0b01347fb638a67b2c01311d8f0a84a904", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "fe0e86e1786ae244c55c1ef0208b7f66f48194809d92f0d8f8cf1412c3273506", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "9b4c2ffa6717b813f287cc7410183cca707ab33c21be4159fcb2d0b8e419c7a4", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c9c239fe8855510a53d3de52f717b073c1a741e8da69939d6e9b3ecba9b970c4", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_29.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "419348d1916dab961128df1ffe4998530242f248f57f6f45284bac8e6d95ff31", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv1.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c82b35161d92b82bfb4e3f02b701b31695203e02ca64b3ba840aabe71029cf52", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv1.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "11805b9dc671794d0a97b720b6d9e23e2a18737aeb177e9568219d3eb9896043", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv1.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "4916e6c6c34f1d8c877b9534d1b9aa2da8f8351160ff033d9b57fc2434705aa5", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv1.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "75da09a4ea1ff806d27d5529d97a462fa8bbec798a6d3d6183842b0606fed33d", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv2.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "947e37332308eee3030144237d67e9105926fc9f66825d29da3628026234346d", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv2.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "c6f9e68ebe7e9af53b41b5d3b22150f62675758dd1733c792d4dfff9260d4db0", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv2.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "e8ee284336dffa52a4d3e5c456f722a03d862ec0b909cd2981b67f3c16ff4770", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv2.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8688724c226d5c866866656001abe8ad501e43eec328d3e7bc3aa8571a0fca8c", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv3.front.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "49c686f89c7943103adc5975226671373f3fe5c19d15c60adce304074a364671", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv3.front.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "46f0ad405f4c7df4d196136a0257f007dc646208aeeb841435fc2494627a65f8", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv3.back.exterior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "8d2922904b95868e5bd495e98badd3623287b6982c373983429a02beb69cf41a", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "original_facility_30.lv3.back.interior", + "inventory_kind": "usage_slot", + "source_file": "facility_usage_slots.json", + "accepted_record_semantic_sha256": "d560fadc8dfc3f89997de6e9049aaff18565851b2a3a39fa77d4aa9f492c9bda", + "requirement_ids": [ + "B-13.3", + "B-10.7" + ], + "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 + }, + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "b056d2925993bb6086a021ca408fb5070eb927bfd42137fd42a8dea891894322", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "1dd3dc853cb72c5461bffb895d1c6273889d63466bc87b2d961881fc4f1dba95", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "9184bde16a417b84a14410f9534de2bcec123b7e777b91c6884d31c52f0e8b69", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6015ce761b550402017f33e0e0f4264ea5f059036aa84f668e87881a56f30501", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "3b0701b41e6cc545babe5febd6e1a07a9545ebb5ed8f0fda5034e2381918ab7d", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c5770855901ed14d778dfa45942e7f30e45678d2278562ab9b1449792e2155b6", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "e42a94f1c3566db8284f1549d4f4000795e63a37d1d6f79e5b86865907b1f8a7", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "feb630a3019b1f76e9dbc3b963f42ebf3a751c9e578b0ce9573fb4d87a565d65", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "85c45fbea279c1c70e4ed3b691dd30f0c0b3a7f36f5479bea174aa705c4ed7cb", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "aa17b9bc1331ff2da2edbeb8cf097b37ff20e03b92d8bd2ca03313ee073f2f9e", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "1944ce44d8d22247872fb8722b5789aa3ffa99abc68003c8826421b4494f2648", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a80d76779fb6685b55231bdb4eda3b62505cc5369894ccb43a0e64661620b8b5", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "bba66b3938fac45264a1f5d9260b7c379e716e6b4d817c631acd1d2dc6482aee", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "7f69738b7f1212b1fbf583923bdb93ce5d0887b5bd5a5ba39ae9fc4fd3565899", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "752ab0937b88246a7c1f5d04f49353c4ed3a5902e25be998ecef78cbb59f702c", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "d17c6e3d13a91f13da170e67516a82fddea16ebdccd49a47ffaa991bdc99b441", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "092353a7800add24d9456fbdea5231678a6df74cd6715355531a6337b06aae02", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c66467a75dfbb59920ee27be990cad6153335d3a72ddba601ed8ea992c815dd6", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.anri.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0c6b3505d5f29e2485c550d40f61ab0b46877bdc72be5272c50f235ee04e3d7e", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "ddfaf2e36f15cdf2396183b695124ffeccdac0e5448c57915162a76e998465c5", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "fbd67c46e144f6b2c0755d2a66c6b995257695cfde6ea4a8958877416548a70e", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "7688bb8618b9ead7b910a1c33159b07c86822596cfe4ff9c4fbf44c20bfb9ff0", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "05b3d4db0277b385d4293fb4af76178736ba00303618a5de5923c7a1f978520f", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "bfbe91251116ce54ee750f9b5e87f2f9d0e25bf3fa16593ee85d171aae706c77", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "92a4f3156c43f31c90182b8c640fe1f647f868f76fe437bf16ade61e1fc343a7", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "139e21a12617d4a5fd54fa6d74695f0069779cf98e56cf8bca80a9750e6a0044", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a15f02ea65c2214ebb7795488f15d4583d0081a3cf2a00e2ab426826dfef7ab1", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5e94044e7f75917bdc7846d3adaa406963a1162f38ac25d722022e6b4c6c951b", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5de75c49ad65fe77ad62d6957f4de75be64162d4e59c8fe0611e0c1cfe4d8f32", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a8daa6bb74156c884d6ccc60ff885b0a8f8e178c8ed8681df6bfab01753cd629", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a79fe2523179cc440ccb604fd7d086485eecd099dbf77ddc5819024215784ac3", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "4038020e0d8db1f1a0d4016c7f9d08252dedbcfe6ff6b73c447d79444c8adbd9", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "ee96ef95eaae6eaf6a0fa72fdec3667b4d29ac6485e205407ae0024d59e26ef6", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0d7bad77b5f3e52057b02982861afaef64a391d3e6e7a81a5f378da1d6b1b8d2", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "590d71ebecac777242ae13b40471a617ceba6b63a3eede142cb258eaba0d9457", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0fc437685a54eabd25cc0e55061fca766fb19c8efc4499e4cc2c23114f0597f5", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5a6c0e5bd89f4137a65e01415c71571d3f603742dfa8cac10bdcdea790df8469", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.fine.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "36934794af9709797ea0197cec9d4f3de612775337e4f835dbcc7cb0dd2732c2", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6a2a54c7b6df16ab9cc00374a2aeb50a3c6c11d8fb5bcba86d2ba4d1206baf1f", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8222b9b542216a8e9e03106c6da5a16772d0642a026867036432e8e2104e61d3", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "cc7a58331715f08e16afd4fb9da5bcef78bbf635f286b26feaaca08a9406bcf9", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8c423cc7bb043b89d00734cfcf2abe073619647746e2874a1dcdae6b80a1c2eb", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "e226f6abe4846696e618a30458d4337b13ec5b2be562cde48539aa4075e4a028", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "f7fef1b650bd0ee4adf37cfed1fcd9ab9588c74ceb6dc84c2223bd329dddddc5", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "7477759c3925b3c0747cf8db06c18bb441ae41ed9a7fd0e7ff6d40b8aae672e0", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "f9e6bfe9f3dd94f7509a56efbe30ce188eef2d19d209942c196a96c2bdb3493c", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "268aad8bba23a4866579397405ce324135fc7aa2c2fac932236bfb051e0e1211", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "e1267c7bc2530cda90964101178a421f245216954588e12611d70c25725ab65c", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "487fbddb8a2082382c0bf1ce7aed038a955892df0a40f67e9ff45a22de44c830", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "111c6160141f4bf4ec3bad2c6c776fbc9678845e744fd767464fa04e85b4feb3", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "ae5776825143fbe05b620ef018c590c4aa84483937f00e615bd5cd8c22bdadf5", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "2107d9ff684872cf0e1287332261d1cc35693251509df304fdd31208570a5c67", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "b437cc2b74808798f91b4010a4efbe3fd2fb6e593cf5241a4d5f7efc2924b8b9", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "3b76b2cdcdf396a92338164875c01cc5b7c03b9f897c597a3f7b4b16fe6db35e", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "1423de131f58648753bdd47ccb3df47bc27ef79bcf64bdcddd2910f2447d7153", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8003f0803ce81aef695cfd66c6697840eb591507901c32aa405c2c942d9f885e", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.tomari.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "587e26c38ba3058d384adc84f9a905dbbd5340f628f79fcd0450ea8c3c366890", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "de5091112510a89edcd5e3c154f498319d9a35f485287c1ce71137e8f3707537", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c9af4a7cfb9fba637a5204e9045b0560cf7f94d4e723d096df2d94e3515b893e", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a2a6207a4102adac525875e0cde581e9ee30504c5014a38c2a522e2e15168440", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "dd92f83f1e1f789ad20067bd9fa730e0f67200659a8b45f23275d1622f2d857a", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "3755312cc30b7efad6616541a4fab718699bbc60d7c7fd38fe4a93472b866644", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8a0b75f72ceecc93dad59f106b0063fb414753b4c35b1df259f2465a1d38c16d", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "39071a9d6acec0ef7971d026484187916114dab7d2bbba8750b5f527c459a3d8", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6d89b2798d90afeda454edb736e0cb82868f111e66ce1e32c270608066ab2049", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "994cbe9edddfa33726e75422e705c0b7f2021bdd34417c4057eaf31ebba95695", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c70ca95976aabbced6cad319b91780e9f5a336e600fce9a1e5b81273fd5a453c", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "2dc4b6d539b1f4af009de4ab605ed206c8507addfd86a4a0ae90a1c32e244834", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "572655f3c9cf099b25869ae7e93bb1d5f448d9964fedcd7d0cdf5e0aed011d55", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "95aa14edf645a44586460a2d2d53c74cacd40e21728964b9510d5af86f89c184", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "ec73e33cc8828c47af76bf32e006bb7105e180ea006830e7192b08339c204126", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "19ff5a59209e99ff3d7ea36842e66b73d129242fecb4b69725eb404f716ba546", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "888746bcd35065d834fa838a19bca7b71f2335b25c239477a09f903dbc3f3b2d", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "458d44b290072a200c857b5b1a7b23a331baef1296dcdbd1ff3a8e25b8d3536b", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "b11b6de1111fa75ff7344720fcf2be88b54bb9fa6e611e558e8ab0ea8eaacad1", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.amelia.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "841aebf5b7a7fcfac5cfcf17827da724a489867f164f1a1faea1e9c2c4561556", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "d6d79f21f16e9a2ef6511e8124b4a53a0baf7249e60dc7bf280204d68559bb25", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "cc2969d7d4996ca2e314079b2a97a8d04bf2bda7af9fd42c2f3d19816887367c", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "428229c6c55739ecd34a8bf248d43d3e3c0930c9454d9dbee891df2809dfbfd0", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "e18f091736daf4191072ccfa3ddd9b09b6b6996ec933007d45714c53b870b20f", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "f291cf9a309f3330897160d41e99dfdf3d45c8e9c2f1497c40288341fd532f7f", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5f9b89809d011e2d6371845a83d5c41e165e72a97031ccd9a09d588727263f35", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "627d861e8250face03333a1d83b10bb113f6f59384a4c9fa9d6f00b0da2f4ef6", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a63ce77fc4bad23cdac123d2fca6387572ec164e8a15afc31c9e4eb806d04c15", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8a2ac1f63c6e86a9d56f91a18dd94a4036a23ad5aaa9bf77211daea3a886d076", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0302913587af43993447f3e9345a696db7df9afbefded7e81009c106c2a02498", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "9f7b2e0a17bc82b4fed46422fe21c072a12f96f889ade125f0b27609e0864a40", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "b05c17f1ba11259bbc60e9c459a8f12e4b6b6b589bb75651e94b77ee96e1cf4b", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0456abc45f05865fb177c48e0a61881775a3078e0b57735e74da0c7ab3d6f3ca", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "865d33ab460f2c3ca3c89557167a3d8c5b94311654da2a4d743f432423d95ede", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "4a85ea8d0d0316f3fb6959a373c3e1b3040a3ee97d857f76681cc22ad652f830", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "4e8c1172e811eb75fc3271c2d0a316b834176b1262a368a45b018e77a3205c7e", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "9ff57a5be47907feb5e9f454d82d8734a11cbac15d4bec8bff61f9883c7ff188", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "2ae51bb3b04657cf20386f5bd051718b80a0d04d4aa170b2cda5659ffc5253e6", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.liz.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "435acd64f8d5733cc704cb08238e023d787b4071ad529234cc6da6049fbf52b6", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c52af2e98e1b00d13403ee141703e76dc04ae0b2ca895e54fc9f26dc6e256c86", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "2ddb2d09419edf1f4b8e4380e3dce7501e546860ee6393526b36cd12f64c1ff1", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "7d13990bcab9eff23db46a8dbf8135188d76869c79f072365976a89def7b19f9", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "efd9f603ab1852c0e5e637f32c01b5dc8af1d6116f809e06d1235c8e7fc4138e", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "f396fc37e04221ec818646b4ad98d29631b86569136dc83fe59e741f0f008e07", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "fa0f5c3a5af5c8af81583ac7735ef445ff9ecefe3251f95b823b18e935150160", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "cc12e51852eea42e137e81898fa0753ac1fe06fe9fe334d48ab42cafc1962e02", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "b4d37769311bbad09896afefa879003a73cbf2a17f71fff4e7d62d68ba9ac15b", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "facf92f63518b5ff191cef1890cb06093613766d86f63136f1139bc5d1030949", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5224028cd2e333b3e87660a97c65efbdafd2b1da90e55a3483a7287e5215a9dc", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6fdebe92db4a69046b4d02a2915fa58ef2ee20f78f3701c615bd9ee66ccc2817", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "d7dcc904988073b0ef6ed05be8347239bde2c0e43cb23e2881d423dad75f1c80", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "217c6a3f8d3bbdc2a9def3abaf35578c17fe776278966d96418382c6b01cf645", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "b27e796388cf5fdeffa90f903255b96a7174901a7a784bc26bf14d4996e27ca4", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "bcc6f503a0d047288753f016cc021588a6807d7beb329cd7ce5f20c4cabdcf4a", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "34c9bc8b8c60de8eac29f109c94540de3703e5740699899c5f3bb90e0d4d00f0", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "bd133af1294312350b897995746209c50223787ee98d46d6e48593b4fc3c0e39", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "1ce4e33cf8aa23676192cecd896a51d3aebb99e122051758840d106a1dc8ba12", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.mimi.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c926771899cd57236a01878b9d66511e88e87fb92282b7537a1bad13ea5af490", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6557ca18a9303a253388fc25efa9cf16a1ca25ed7848534c0f429c7e0ed2b1ef", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8fb706bf1341150f71ca656489bb5cec72232b9a291f02df138c796b55dd06b9", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "83fcbec5103313c4d5e7a25aa3d849192c5fd1e5060109ae6ae8d83d7d6d3eb6", + "requirement_ids": [ + "B-13.1" + ], + "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" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "d0ddb67b3dd8f0f4255fb39c6346e813f3b068871989d8703732165db809d222", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "bf33404849abe3db54644d9daa4a44940eae8dc795922f23f9338dc40160ad2c", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_marks", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a0ac7a96d95b5ae82d91ec130cdb1addb43a297f0b371c568109fb96029ae2a3", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "relationship-state marks; mandatory but unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "7296950231cd3bec1c2fd4ed51efa2b437ffd641dc0099d037f09675b5b3e814", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "448f1b550bafd091c12c2089108b1f588dfa92f2aae29bf0a125389cbf01c418", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "86ba1b080d2991db04229e656f8079bc50803dfa6c6eb8e22a86fed47ac8615e", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "50d597bd0280330026deb41676597121a94f669c34f5e75faf2791dc737edc5b", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "832c2fd67684ae86587f90341f4a5b675d7452d91b450b7aa516ec7b5669cca7", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "63fadf07fd13322893c606a7e6b07944ce0ccd5265f606eb981d1381c125d773", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6809b78c807198a871cfcb8bfb953ef55eb230591f8742b5778acc20fba8dd3d", + "requirement_ids": [ + "B-5.4" + ], + "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" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "e9e200a8d8b96d0fd40950ea0390aa422a83f2fe35ed48f177f416cb2c1674ce", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_secondary_motion", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0c63d6de77fb79c25fe04c620cb09172ace3fa98f6ec6e377ec8a5429f49ea31", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original required secondary movement; not produced/approved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_pregnancy", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "efae6def1eca57f716c168361740f17af595046dcd6b6a9f3d9fc99b71f9ca63", + "requirement_ids": [ + "B-7.6" + ], + "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" + } + ], + "usage_condition": "visual-state change; content count not frozen", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.portrait_route_style", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "4c76fe309a6ecf6e6b4a53c1331823a915746e94025d44f4659f0bd2b6f96fda", + "requirement_ids": [ + "B-12.3" + ], + "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" + } + ], + "usage_condition": "original route-dependent style; exact variants undecided", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.sd_restricted_loop", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "57603afcfa792bcc51caeb20d6ceb96ba6e0b0532f815d4f7614d28d829a2c79", + "requirement_ids": [ + "B-13.2" + ], + "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" + } + ], + "usage_condition": "original required adult animation family; mandatory unproduced", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "heroine.satsuki.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "0978c9c5eda430ba475140e2ab8d06ad020abfc4754373caaccd9a97aab7762f", + "requirement_ids": [ + "B-13.5" + ], + "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" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "dc453566982f445cfb28b6a63dffc1d6531c3e59add4572e4cf1987dd6266c59", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "62a11dddc9f7121dfe7bb247cd8969e8b734ab5154a9a0dc197ed8741df6d665", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "9fa4bfbb25e928659bd2b0776787a373ec5c83de9be63ac4e14bca5364a6c5a2", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "41439bfb0ce706fa179e1887b4e422b47f56002c184334cb94477d9f55774b3f", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "a99bfddcebcb5fd4064015878a14bec11a87420eaf21d4d0632bc7d7d9ff1388", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "09d14a078ff01c523c32a8292d01c23eaee9f1eb43325b2afbfeafb41306f97c", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "fb3e5ad70ab8f470f32ea2caf4130f7cd24791bbe064986169ee885a67071932", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5503f8a3c6ad8ae563a8eaee7674cb81e925b95cae66731bcab46768c68f814b", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "cfba0d438959bb9ffb165eec81199da40b6dd45101d6b71bf13e049bc78baff7", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "25b20c2f9d4273e0302c7c67c8b793886de5ecd13065f76be71d93b70493c53a", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8bce23cdd9cc99eb6542357e7c4cfea7013ace4deff0e8118820007ad94654e9", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "c723a8a63a0ff9e80c10866fbbba5bc578aee97316bce5df36403964a33d47ab", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "36f6442ce0057569ac2f047cda69d8b041bee1f57fa9e08c75992b4f5972da1f", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.rai.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8d58457527c9bc85e03fb177de42ff9ae9fbd96b7c96806324f22af2b4e7e675", + "requirement_ids": [ + "B-13.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "4b90c5c23abb5fd55962e1c6b06f66ae1ccf3771a26d02d06e16fd370d5cf42a", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "2c94f0b41e90bf547c9164f82ef2fd55be533d758fa00b98c2c1a63ea5f18416", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "d4e0f03e9dddcaea4ee8f84d75b12bee1998e3cea696e6815a7f26d6dd9961d2", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "87ab7c4618772bb14c4883389ba3692af87219b0b6daf6388d292c3c6133f529", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "20558e88ef855a5e38b2489ff1b752d187412c532fc031a5e552f119c7dfe06b", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "eee97426e86b2acc5fefa7186c3a3bcdbd635af77424ab0f8015ae1c18a28ba0", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "24813cd2d214bccaee113b9f27482aaff3c5b3b01717aa990df5e6074c76c234", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6a34f10b215510bfd7477d6956c36d65bc471b2735be3b01f1a5ce7fa04fc3ed", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "1779791484fe981449ace22a94f3814b892c6d4cdd94d2f52f806b67f0eec6d2", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "f9124c0ebcdcd3eb72731a058a4ba5407c1ef5c240b541aea32bc8c06c2fed35", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "059d3413552f2a5473aef96a1d702a5cb1c55cf9d0e63b7e59cc5cf59fb30691", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "99add681f33f3c75c69a95f8d79bdee26552e97b0ab3fcfef714acf9df803718", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "d73533979c3f93cd85b346866430871cf66970cc49785b49f3c24ac5d184857b", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.riesenbalt.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "3239d2fdf95793be740ce8b77ffa76b602cbfb59f843dd18fb429e4d721e5b8f", + "requirement_ids": [ + "B-13.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.portrait_base", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "ca347ffc6f9c934e31c28722f202b159e996082eeace1f4d12e3844a179de4a9", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: identity", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.portrait_expression", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "69160c4e5598b4d4e45e8c2014df03449ea843d337457c79d39b520a6a8a8915", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: expression", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.portrait_costume", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "7fcef65a5cf432647aaed015de1b5c02448a0821984d42f87f2a78b4f0166647", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: selected costume", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.portrait_damage", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "5c785affbd19339c88877e67b4810af2fd03a150de96039ab38c4deedeaf99d7", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: damaged state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.portrait_dirt", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "466609e16cbfc149c0271c0c1329d2ba96acc3c9b4be6000875b50f045014655", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 235, + "text": " * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "conversation/event: dirty state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_idle", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "1a901dcd9dd280efdebf5f5a52a6b22b546d0ee1d75fe66961d82e4a84bd7dec", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: idle", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_walk", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "723775201b2a3370a1ce9d260b987c33ebc91ab540454cb75574d5d5c804c253", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: role-specific walking", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_work", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "8b83e9547da8e93e9581c4f62500523825961e3456dd5547ff7b275feff25f03", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual role task", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_collapsed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "97f0ff204141dded0faed5fd39e457ff99fafec8590682d05070e4284b67eb93", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 245, + "text": " * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: stamina zero", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_carry", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "4c9e92b3a7500c197cddd011aee664126a391634e2e8bc60899314bfb59ba540", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual rescue/cargo carry if role applies", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_rescue", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "2ae35df748d1c3ff20b163c5afff1a22578c898b413ab37a193724c940f7ef19", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 110, + "text": " * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: actual rescue role/task; not all characters perform rescue", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_rest", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "ca29f414e6c5a2f952a4cdfe16372e374692c8f5c6da4d0979f16d6e8970de85", + "requirement_ids": [ + "B-5.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 109, + "text": " * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: rest", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.sd_breath", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "6be940f6b99eb9502a610fbf79b33e1de401f7203539ffe56ce784ef39625053", + "requirement_ids": [ + "B-12.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 234, + "text": " * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "world: breathing", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.sou.voice", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "23e81fedb57333bb9b0788c5c3ffa229732d0975dc43f18e2b827dedea43411a", + "requirement_ids": [ + "B-13.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "character speech; lines and clips unresolved", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "rival.additional_unfixed", + "inventory_kind": "usage_slot", + "source_file": "character_usage_slots.json", + "accepted_record_semantic_sha256": "358a6859816bc83f0cd96f40627af4093eda080f4241f0a406beeabb7ce41810", + "requirement_ids": null, + "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", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "facility.visual_states", + "inventory_kind": "state_group", + "source_file": "state_usage_groups.json", + "accepted_record_semantic_sha256": "1e0b14ce4c99261b60f461f16b4c70b4b45426d133e039bf3e2817f40f72d28d", + "requirement_ids": null, + "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", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "unit.visual_states", + "inventory_kind": "state_group", + "source_file": "state_usage_groups.json", + "accepted_record_semantic_sha256": "edfccd53e0e9e575a35ea77eb3e4403b972c50eac4e51ce8e188065970409faa", + "requirement_ids": null, + "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", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "background.front", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "75bb9030216692b6b513afcdcfbc693de7c7e5fc607029ea9bd930a6bf991280", + "requirement_ids": [ + "B-13.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Main world distant backdrop in front", + "candidate_refs": [ + { + "candidate_ref": "assets/themes/japanese_fantasy/world-front-v1.png", + "prior_raw_sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5", + "prior_source_still_equal": true, + "prior_applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Background fallback and composition; not finished far-view art", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "background.back", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "9a62d472a79004d164648290687f35247d58b2c54823f8d4849d07c169f4015e", + "requirement_ids": [ + "B-13.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 248, + "text": " * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Main world distant backdrop in back", + "candidate_refs": [ + { + "candidate_ref": "assets/themes/japanese_fantasy/world-back-v1.png", + "prior_raw_sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c", + "prior_source_still_equal": true, + "prior_applicability": "Current background/theme candidate; original distant backdrop quality not accepted", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Background fallback and composition; not finished far-view art", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.front_skin", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "f39c04ae735a348f15478b8d7314595a6ce427bafc73ee9d14cb40b3f008ef39", + "requirement_ids": [ + "B-12.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Main/management/notification front skin: original parchment/front or black iron/monitor/back", + "candidate_refs": [ + { + "candidate_ref": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "prior_raw_sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "prior_source_still_equal": true, + "prior_applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "prior_raw_sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "prior_source_still_equal": true, + "prior_applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.back_skin", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "736568a1102a88aa91407b116baf6a7c6965a799f5dde9c57536b7ce19914d9a", + "requirement_ids": [ + "B-12.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 237, + "text": " * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Main/management/notification back skin: original parchment/front or black iron/monitor/back", + "candidate_refs": [ + { + "candidate_ref": "assets/themes/japanese_fantasy/ui-skin-v1.png", + "prior_raw_sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2", + "prior_source_still_equal": true, + "prior_applicability": "Shared current UI atlas, not proof of required black-iron back skin", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/themes/japanese_fantasy/visual-theme-v1.tres", + "prior_raw_sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18", + "prior_source_still_equal": true, + "prior_applicability": "Current skin/atlas mapping; not completed dual-skin acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.emotion_graph", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "765c3783639fedb4738b9ac0c9a628ddd3020eed6694e435794cc9493f0841cc", + "requirement_ids": [ + "B-13.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Unit inspector three emotion axes", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.shield_gauge", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "c14b6a9720d1af541cf23447505e4eb5db733215b1482e35bc35875f2952787e", + "requirement_ids": [ + "B-11.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 219, + "text": " * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Unit inspector actual shield", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.camera_overlay", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "923dda5f1f6b06f32d5e9a5bdddc6b07712630c8d9f51f5c6861b15e4f4c8adf", + "requirement_ids": [ + "B-13.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 250, + "text": " * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Dedicated camera viewing interface; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.camera_icon", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "e8f673026e513c10a13fd5fc43db7ceab63fc630fa9e6826561f5092ee1734c1", + "requirement_ids": [ + "B-11.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 221, + "text": " * 裏層の「カメラアイコン」からマジックミラー視界へ移行。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Back-layer entry", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.grid_connection", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "4405beb1f43d63b967bc7b5b56f163692f5919c758fbada3dd4be6cfe52af0d7", + "requirement_ids": [ + "B-11.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 224, + "text": " * **建設:** グリッドスナップ、接続ライン警告表示。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Construction grid/connection warning", + "candidate_refs": [ + { + "candidate_ref": "scenes/main/main.gd", + "prior_raw_sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "prior_source_still_equal": false, + "prior_applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.bubbles", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "65fbbd7cf0d39382951fdafc3ce712174500d131825a6c3aa48315401ab679ea", + "requirement_ids": [ + "B-11.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Zzz/anger/heart when matching unit state", + "candidate_refs": [ + { + "candidate_ref": "scenes/main/main.gd", + "prior_raw_sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "prior_source_still_equal": false, + "prior_applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.event_log", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "bb3e6de0d1298dd02f2a51b7c1febadb9b9e9941a87ad6cbc61373bd269781dc", + "requirement_ids": [ + "B-11.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 225, + "text": " * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Event history view", + "candidate_refs": [ + { + "candidate_ref": "scenes/main/main.gd", + "prior_raw_sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "prior_source_still_equal": false, + "prior_applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.cut_in", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "5f6dd3699b895b6562e61e9d9bb0a069525e76382564f23692ba4467c5c363c9", + "requirement_ids": [ + "B-11.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 226, + "text": " * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original important warning/duel/defense start", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.resource_hud", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "96e57afebe9c7ae36bb459087e3b9c192864d82d2bfcbc5bc5f842e4a8654cbb", + "requirement_ids": [ + "B-11.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 214, + "text": " * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Funds/mana/material/time/weather/rank HUD", + "candidate_refs": [ + { + "candidate_ref": "scenes/main/main.gd", + "prior_raw_sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "prior_source_still_equal": false, + "prior_applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ui.layer_controls", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6268421872394b2c06f640ed408dd53b4c91c6413adcc5c1944e4ac27e609f54", + "requirement_ids": [ + "B-11.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 215, + "text": " * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Layer toggle/build/manage controls", + "candidate_refs": [ + { + "candidate_ref": "scenes/main/main.gd", + "prior_raw_sha256": "a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620", + "prior_source_still_equal": false, + "prior_applicability": "Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scenes/main/world_preview.gd", + "prior_raw_sha256": "3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0", + "prior_source_still_equal": false, + "prior_applicability": "Current grid/bubble/world-layer rendering; not proof of all required effects", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "effect.layer_ripple", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "c89a5ae8c7d30f8a0b781343d71297c2fff8f66f1100f3efa698ac6a6eaff3c7", + "requirement_ids": [ + "B-12.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 232, + "text": " * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Seamless layer transition", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "effect.shield", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "680f55b9edf494c0d2aa581865353b78f0016fed04154caafe1e63c2f75bafc4", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Actual shield event", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "effect.smoke", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "f1879e67aa85e6ed0022f5840aa78e60d65d3f0f39197aa667396050c168acfb", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Smoke event/equipment state", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "effect.mana_light", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "9da80734178ab6b18589cc0da22668d8809a97878892dc0f1aae85a246967c2d", + "requirement_ids": [ + "B-13.2" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 246, + "text": " * エフェクト(愛の盾、煙、マナの光)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Mana visual event", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.front_ambience", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "10d5045d507c720ebd4a0e6ba43ed2eec99a7a7f8b1cca0eaa185efed5b19284", + "requirement_ids": [ + "B-12.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Front environment birds", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.back_ambience", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "cf31734be6f775b9ec2ba33a1064e7ef4e2552071d3944ce77816d6cea824c67", + "requirement_ids": [ + "B-12.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 239, + "text": " * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Back environment steam pipes", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.restricted_se", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6d27f685b6424c3d588b7af3d75331a03c2ec3d64ac12109a379bf06a141310d", + "requirement_ids": [ + "B-13.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original adult sound family; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.character_voice", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "a878de9d5961c6fc5e6ff890130c32fde7dd999c24149ea91bef1c02a4221aa9", + "requirement_ids": [ + "B-13.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "All main/sub speech; line/clip count open", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.mob_restricted_still", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "d1ba6c6e5df111340430e5f4bb39aa5cd1f7c96718f98863192811f1d5267090", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original generic adult event still family; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.front_bgm", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "62c9afcc5abce3c7890ae15322092e947a533816cac8d58d2e145753dfb762f0", + "requirement_ids": [ + "B-12.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/paired_bgm.gd", + "prior_raw_sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "prior_source_still_equal": true, + "prior_applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/bgm/tree_theme_front_candidate.wav", + "prior_raw_sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "prior_source_still_equal": true, + "prior_applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/bgm/tree_theme_back_candidate.wav", + "prior_raw_sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "prior_source_still_equal": true, + "prior_applicability": "Adopted candidate arrangement, not final quality acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.back_bgm", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "4d9c9bf1ec262c4f8d588f1052807127f4f817d33610d50ade1a4634eb44ca53", + "requirement_ids": [ + "B-12.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 238, + "text": " * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Same composition arrangements/crossfade; back bass emphasis", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/paired_bgm.gd", + "prior_raw_sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836", + "prior_source_still_equal": true, + "prior_applicability": "Actual synchronized-loop/crossfade adapter, not finished audio quality", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/bgm/tree_theme_front_candidate.wav", + "prior_raw_sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb", + "prior_source_still_equal": true, + "prior_applicability": "Adopted candidate track, not final-listening or finished-rights acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/bgm/tree_theme_back_candidate.wav", + "prior_raw_sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca", + "prior_source_still_equal": true, + "prior_applicability": "Adopted candidate arrangement, not final quality acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "audio.ui", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "4adef570dc5f513c543ab3ebe78536cbbc94372b91fbab7a6c7eeca711e5ebd5", + "requirement_ids": [ + "B-13.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 252, + "text": " * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "click/success/refusal/notification; no environmental/voice substitution", + "candidate_refs": [ + { + "candidate_ref": "assets/audio/ui/click_001.ogg", + "prior_raw_sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9", + "prior_source_still_equal": true, + "prior_applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/ui/confirmation_001.ogg", + "prior_raw_sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a", + "prior_source_still_equal": true, + "prior_applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/ui/error_008.ogg", + "prior_raw_sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81", + "prior_source_still_equal": true, + "prior_applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/audio/ui/bong_001.ogg", + "prior_raw_sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710", + "prior_source_still_equal": true, + "prior_applicability": "Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.anri.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "272a08c3b284a2e137d180846d75022e604c80047109b79bc16eda0c6e9f4da1", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.anri.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "975dfd4e6fd2e30690e9ef9298fe3ddb074ffa9d8a64b6832dc83630ee146126", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.anri.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "0300ac47518e45b2b21f69c660504382998f20a52615aeaa147bb667305efa91", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.fine.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "9652c192874d140def58bb3fab625808fa1baeed209ad3aaccce88a85feefd40", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.fine.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "d78f20d416dec3b147c0ff19bae665266048dc51ff0adec3982a15e3e1738028", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.fine.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "de4a4b9990e1bacc1344866bd08b4ab817f1ed36fab78e943d2b83d3ff4d2c46", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.tomari.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "2f7e139fcf781577cbd4ec6b90403cebb671770a722f83b9f64bec395c89f043", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.tomari.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "3914d8a8c4a67d8f9a428ff4559c245f856f9cc25d70adb64f1777d2de79d30f", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.tomari.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "daf05e1d10536cf19394d6cd765da8b3e538c046c4f112be714d6eeaa1e5135a", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.amelia.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "de04ca5ac02c6b0652df3bd63a3f1c7ac903bb4f87d004831b20457e494c9b0b", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.amelia.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6d539e8b83fe36429d1c12027e64d4d9172267e81978daf42bc02e300b93df50", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.amelia.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "1ddca0c8e22fa46eac240f0cd384fe9198de7fcd1d3ea5cbb2d58e3ddc0796fc", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.liz.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6bfe90c7d3e43ccb1b4d04f396bd3acf6768c1836fd49d77c1a07587d5468229", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.liz.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "20937173f00585d8b856e246592f11a544e63eff94b6912e938fcc06547232b5", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.liz.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "fe878c2c6e4a1a0aa8bf73c97b8962c644a7d17cb8e25e98c55afeb737e45731", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.mimi.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "ecd8c086570c0e4f6af426ec4a3acebf0dab0ba775ef8590b67aea11571ecf3b", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.mimi.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "40f8cf79e1f81ca1ba1d2a9f1591cf7edef32377d7d2dbc694691101422cdf45", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.mimi.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "222969bce1b3f087f476c5e328358ec53b698b067275135b6f488a0fdb6e0f54", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.satsuki.pure_love.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "9b4b7aef6ceea163936f83b238b8e14f3906167f8fe6f949f976d87dea0978f6", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.satsuki.ntr.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "fb870cd9b7855b0850471201932c130242774cee3ae6e356fc63379dd3e72ce8", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.satsuki.fall.event_cg", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "ad380caad4afb3cf2c14db6010b1369e01d6f987e6f80e6423b3a08a7a76ee58", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 243, + "text": " * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.mob_guests", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "cbd045984cd4ca59505331762464cf45c15ba5a15e653def65f5f8e50ba383d0", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 91, + "text": "## 4.5 クラス別AI特性", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.mob_staff", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "b93b494465dd6566c4dc7c4637ef25003eb78b62a3d63708ffa2c36c89a2dfc8", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "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", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.mob_employment", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "082c308bb2bd21104c4b1911563663734424dc3cc0e812f31336b7ad093287b8", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 97, + "text": "## 5.1 ユニット分類と基本定義", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "General/slave employee appearance classes; conditions/identities unresolved", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.other_sub", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "c37e352e08dceb23cc060e25897040f6ff93bd5ebd144d9f57884ef6191f75f4", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 242, + "text": " * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Other subcharacters beyond the named seven/rivals; identity/count open", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "content.end_states", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "3346cbe4b67ff4b7fe4eda0b089e254c75fee855ddb22bea2dbc1b99a065f51e", + "requirement_ids": [ + "B-13.1" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 135, + "text": " * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original limited departure/bad-end object states; exact content IDs remain open", + "candidate_refs": [], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "missing_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.ウェイター", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "d3d1560315e325e8fca404b557f9f16660d236a73a056b8f036e4a97eb2e4ecb", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.受付係", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "bc7389152d1e3d217072404e7372fce8cb736fb5152e792d3976c65e3a801071", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.バニー", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "d112d62fd1e090c65d984697a2de7f0f706599e139e981b7cc84490a14fc7fdf", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.シェフ", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "eb4b8d9cd05d538bf0630f78c94f1a61398e38a4bdd7ef91a9f092c4fe7ecc68", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.清掃員", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "17217cfe259dfc2928365e7c5bbb82b18abaa21943126404bdbc27c2af0a5537", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.運搬員", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "e9e41ffe168e527bcc03aceccb748e300ff5b6b538e827de7a5705747864e9b2", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.救護班", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "c68b0312a095a2010946d2c1a24cb8fdfdfc8dbf504c562dbfd43a07de179728", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.娼婦", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "84f4c145a9b3058f37ed89893465a549252acf2e4021838fa9c1b61603f64f1c", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.警備員", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "250ed28259d492517b3f2e90dd6042ba8b3d3af52c54b1537888daed4733b668", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.staff_role.調教係", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "2881fc2f4f5ece42aa984b388b5d49f84ec7c46bc0887aebd6c2b56c912e1a1c", + "requirement_ids": [ + "B-5.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 104, + "text": "## 5.3 職種と役割 (Jobs & Roles)", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.guest_group.貴族", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6b2d732402f860991209e0bf149cb8450fa1c1cb007ac42690bc298d77265e45", + "requirement_ids": [ + "B-4.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 92, + "text": " * **貴族:** 金払いは良いが忍耐力が極端に低い。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.guest_group.聖職者", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "0be4d3eba907ab86c73bca1963d265c7bd21d15188aa1b6be314621b4bcd7f91", + "requirement_ids": [ + "B-4.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 93, + "text": " * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.guest_group.エルフ", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "539e69b601f08bc93c6ab86f97fcd13b8b60c5cb3603bb9fbd498413a35413f8", + "requirement_ids": [ + "B-4.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 94, + "text": " * **エルフ:** 自然物を好む。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "characters.guest_group.魔族/亜人", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "0790e18b819c6038f391306c1c11929847c14766976dd10528d3f1831f80b171", + "requirement_ids": [ + "B-4.5" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 95, + "text": " * **魔族/亜人:** 地下耐性が高く満足度が下がらない。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_people.gd", + "prior_raw_sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c", + "prior_source_still_equal": true, + "prior_applicability": "Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.客用通路", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "2482ff00037731b2d19fcc94c717ab0f52d045eeac27e1f80f9bc045899d7c41", + "requirement_ids": [ + "B-8.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 46, + "text": " * **施設:** 客室、商業、客用通路・エレベーター。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.裏通路", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "41ef39bb2ccb1ee8587982927c0fa2fb70cf3060f3c15d1609fa63cbb1bd8506", + "requirement_ids": [ + "B-8.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.従業員ドア", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6994de87574f29c662a7be375d169ef0444d4cc8c913d27e6d2e1eeb37341899", + "requirement_ids": [ + "B-8.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 177, + "text": " * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "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", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.階段", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "a23ac5f4a55ee22ccbbea2a85899bf7d99b05d078d6e084035cbe2f1ed77cfdd", + "requirement_ids": [ + "B-8.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 86, + "text": " * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.リネンシュート", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "6452072631d8495d3a24f454eda77495dd61a18ae4d9a1139b08df3bb2e7d4b5", + "requirement_ids": [ + "B-2.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.隠し扉", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "4f8223ca0d2be11d34e453ed8d59d17979ab87c7324a2af6390285dec25d1db6", + "requirement_ids": [ + "B-2.4" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 49, + "text": " * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.受付/精算所", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "fd73acb215aaf10334af5569af31a3a015da69531e9ed89af12b5a222362dd61", + "requirement_ids": [ + "B-9.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 190, + "text": " * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.金庫室", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "813f2d428c1b651723f57d336c737792cdab48288cfaafca3931ec4e0601e226", + "requirement_ids": [ + "B-9.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 191, + "text": " * **金庫室:** 所持金上限解放。盗賊の標的になる。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.購買部", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "e1a6fe13e0bc67f8971a2d8f9d38a4adfb410dde586e76e6dc2da42ef789b1f8", + "requirement_ids": [ + "B-9.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 192, + "text": " * **購買部:** 消費自動発注、戦利品買取。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + }, + { + "id": "ancillary.闇銀行", + "inventory_kind": "usage_slot", + "source_file": "other_usage_slots.json", + "accepted_record_semantic_sha256": "7bc3f69c3fe86483094c1f7b044cf47a9fc78a6587198c8dd78f409c60cfd5d3", + "requirement_ids": [ + "B-9.3" + ], + "source_anchors": [ + { + "path": "docs/traceability/original/BASELINE.txt", + "line": 188, + "text": " * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。", + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + ], + "usage_condition": "Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping", + "candidate_refs": [ + { + "candidate_ref": "scripts/ui/pixel_tower_art.gd", + "prior_raw_sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df", + "prior_source_still_equal": true, + "prior_applicability": "Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/standard_room_art.gd", + "prior_raw_sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "scripts/ui/infirmary_room_art.gd", + "prior_raw_sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75", + "prior_source_still_equal": true, + "prior_applicability": "Dedicated infirmary decoration only; keep limited existing acceptance", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_town/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not 30 facility-specific finished appearances", + "role": "existing_candidate_only" + }, + { + "candidate_ref": "assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png", + "prior_raw_sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f", + "prior_source_still_equal": true, + "prior_applicability": "Shared generic atlas, not facility-specific acceptance", + "role": "existing_candidate_only" + } + ], + "finished_asset": null, + "required_file_count": null, + "required_frame_count": null, + "required_variant_count": null, + "creator": "unassigned", + "contract_status": "unverified_candidate", + "missing_conditions": [ + "Actual selected asset/representation suitable for this exact required use", + "Naming/resolution/frame/layout and safe replacement contract appropriate to exact required use", + "Creator/right record and current source usability proof", + "Applicable visual/hearing and independent acceptance evidence" + ], + "original_asset_completion": false + } + ], + "summary": { + "total_usage_records": 614, + "state_groups": 2, + "contract_counts": { + "unverified_candidate": 495, + "missing_candidate": 119 + }, + "distinct_candidate_paths": 19, + "current_candidate_missing_paths": [], + "candidate_reference_sha_changes": [ + "scenes/main/main.gd", + "scenes/main/world_preview.gd" + ], + "original_completed_added": 0 + }, + "all_missing_conditions_explicit": true, + "product_source_modified": false, + "all_unmade_mandatory_slots_remain_incomplete": true +} diff --git a/docs/spec/acceptance/P22-02.json b/docs/spec/acceptance/P22-02.json new file mode 100644 index 0000000..ca56301 --- /dev/null +++ b/docs/spec/acceptance/P22-02.json @@ -0,0 +1,41 @@ +{ + "id": "P22-02", + "title": "素材契約と権利", + "work": "Kenneyを優先して適合素材を選び、解像度、命名、差替、出典とライセンスを記録する。", + "acceptance": "完成枠には使用可能な資産と権利記録があり、欠損を代替表示で隠さない。", + "original_denominator": { + "packages": 30, + "delivery_units": 88, + "no_partial_credit": true + }, + "authority": "docs/traceability/original/BASELINE.txt", + "accepted_inputs": "docs/spec/inputs/P22-02-accepted-usage.json", + "accepted_input_raw_sha256": "45fa52acf0c8bd4dd58c3b40b681cb92066f05d617df157fc18370a5e8816281", + "current_preflight": "docs/plans/original-completion-2026-10-02/checkpoints/p22-02-current-contract-r01/", + "current_slot_preflight": "docs/plans/original-completion-2026-10-02/checkpoints/p22-02-slot-contract-r02/all-slot-current-candidate-contracts.json", + "required_outcomes": [ + "Preserve every accepted 614 usage identity and all decoded input/provenance fields. 2 state groups are not images. No invented final quantities.", + "For each required use, explicitly record selection/candidate/missing status, actual applicable source hash, dimensions or code representation, naming, replacement chain, creator and rights provenance. Missing is never satisfied by file/code token or fallback.", + "Reuse exact verified publisher/member/license/manifest evidence for existing Kenney packs and UI sound; retain internal composition origin distinct from third-party license and final hearing/rights acceptance.", + "Meaningful read-only checker: exact accepted coverage, decode/hash/source applicability, duplicate/source omission, dimension/layout/reference mismatch, missing/unknown rights, false finished/provisional promotions, invented quantities. Use current real source facts, not hardcoded always-fail or accepting only sample mutations.", + "Machine ledger and readable contract must separate record integrity from original-unit readiness. Completion must be nonvacuous and require exact usable selected assets/right evidence for completed frames, all mandatory unmade/disclosure gaps and applicable display/hearing/independent evidence. A structural pass never claims P22-02 accepted.", + "Do not invent original artist/rights/quantities, source approval or tests. D08/D09 remain explicit unknown. No CC0-only restriction for properly proven internal/other licensed work.", + "If product changes or actual usability evidence are needed, provide concrete source/minimal asset/reference diff and necessary checks. Never quietly shrink acceptance to records-only completion.", + "Root performs exact static validation and meaningful negatives first, then applicable usability and independent Opus review, integration and final before original acceptance. Pending mandatory conditions produce nonzero readiness and no completion." + ], + "outputs": [ + "docs/plans/original-completion-2026-10-02/execution/p22-02/asset-contracts.json", + "docs/plans/original-completion-2026-10-02/execution/p22-02/ASSET_CONTRACTS.md", + "docs/plans/original-completion-2026-10-02/execution/p22-02/validation.json", + "tools/check_p22_asset_contracts.py" + ], + "worker_instructions": [ + "Reuse all existing inputs. Python stdlib only. Avoid artifacts-wide scans; inputs and verified evidence are already inside repo. Source paths in historic input may be stale; recheck current source.", + "Initial bounded implementation scope is contracts/checker; no product/assets/values/spec/Runner/policy/DB edits or git writes. Original unit remains incomplete until ALL conditions proven; implement current authorized contract work and preserve concrete next product/usability gaps.", + "Use JSON shared references to retain every source field while avoiding duplicate evidence. Preflight complete unchanged reviewer packet under500000; no truncation/omission/core/cap changes.", + "Use python -B, ast.parse rather than py_compile; avoid generated caches outside scope. Never run engine/full regression for contract-only changes.", + "When bounded implementation is written, return submitted with exact incomplete original-unit conditions. Root must not treat this as original acceptance or run known-unmet readiness as fake pass." + ], + "input_encoding": "Lossless JSON: d=flat key-id/value object; l=list; s=shared string; r=shared complete object/list", + "input_integrity": "Decode all fields then validate original semantic SHA256 per file, exact 614 identities, cycle/bad-index/duplicate-key/wrong-type rejects; no opaque compression" +} diff --git a/docs/spec/inputs/P22-02-accepted-usage.json b/docs/spec/inputs/P22-02-accepted-usage.json new file mode 100644 index 0000000..e1632a4 --- /dev/null +++ b/docs/spec/inputs/P22-02-accepted-usage.json @@ -0,0 +1 @@ +{"schema_version":2,"scope":"Byte-pinned independently accepted P22-01 input; JSON shared references retain all source fields; not final media completion","source_files":{"facility_usage_slots.json":{"raw_sha256":"380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be","semantic_sha256":"6b4d9c090d3c6b7ac31ded83f4895ef330f52c85bc82d19a068dfd2297dd18b9","path":"artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json","records":360},"character_usage_slots.json":{"raw_sha256":"4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f","semantic_sha256":"393636473a9073ec57f207e98b10c8cecfd61937695597b947ddb425acd369ed","path":"artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json","records":176},"state_usage_groups.json":{"raw_sha256":"94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8","semantic_sha256":"01aad73935ef9d2fd669ab3173744fabd43823e33a71bdc616fc582776743006","path":"artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json","records":2},"other_usage_slots.json":{"raw_sha256":"f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7","semantic_sha256":"9b033474149448dfe516bd8dbf2d3dcc3bbd6439a9962e5a6c4f7a4bcda33efd","path":"artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json","records":76}},"pool":[["l",["r",1],["r",2]],["d",15,["s",3],16,248,17,["s",4],18,["s",5]],["d",15,["s",3],16,198,17,"## 10.1 宿泊施設",18,["s",5]],["l",["r",4],["r",5],["r",6],["r",7],["r",8]],["d",15,["s",1],27,14969,18,["s",6],28,"code_drawn",29,["s",7],30,false],["d",15,["s",8],27,2800,18,["s",9],28,"code_drawn",29,["s",10],30,false],["d",15,["s",11],27,3100,18,["s",12],28,"code_drawn",29,["s",13],30,false],["d",15,["s",14],27,5042,18,["s",15],28,"placeholder_media",29,["s",16],30,false],["d",15,["s",17],27,5294,18,["s",18],28,"placeholder_media",29,["s",19],30,false],["l",["r",1],["r",10]],["d",15,["s",3],16,200,17,"## 10.2 飲食施設",18,["s",5]],["l",["r",1],["r",12]],["d",15,["s",3],16,202,17,"## 10.3 衛生・娯楽施設",18,["s",5]],["l",["r",1],["r",14]],["d",15,["s",3],16,204,17,"## 10.4 アングラ・性風俗施設",18,["s",5]],["l",["r",1],["r",16]],["d",15,["s",3],16,206,17,"## 10.5 バックヤード施設",18,["s",5]],["l",["r",1],["r",18]],["d",15,["s",3],16,208,17,"## 10.6 特殊・ギミック施設",18,["s",5]],["l",["r",1],["r",20]],["d",15,["s",3],16,210,17,"## 10.7 インフラ・防衛",18,["s",5]],["l",["r",22],["r",23]],["d",15,["s",3],16,242,17,["s",22],18,["s",5]],["d",15,["s",3],16,118,17,["s",23],18,["s",5]],["l",["r",25],["r",23]],["d",15,["s",3],16,235,17,["s",27],18,["s",5]],["d",15,["s",3],16,161,17,["s",30],18,["s",5]],["l",["r",28],["r",23]],["d",15,["s",3],16,245,17,["s",32],18,["s",5]],["l",["r",30]],["d",15,["s",33],27,4270,18,["s",34],28,"code_drawn",29,["s",35],30,false],["l",["r",32],["r",23]],["d",15,["s",3],16,234,17,["s",37],18,["s",5]],["l",["r",34],["r",23]],["d",15,["s",3],16,110,17,["s",39],18,["s",5]],["d",15,["s",3],16,109,17,["s",42],18,["s",5]],["d",15,["s",3],16,160,17,["s",44],18,["s",5]],["d",15,["s",3],16,252,17,["s",48],18,["s",5]],["l",["r",22],["r",39]],["d",15,["s",3],16,119,17,["s",50],18,["s",5]],["l",["r",25],["r",39]],["l",["r",28],["r",39]],["l",["r",32],["r",39]],["l",["r",34],["r",39]],["l",["r",22],["r",45]],["d",15,["s",3],16,120,17,["s",51],18,["s",5]],["l",["r",25],["r",45]],["l",["r",28],["r",45]],["l",["r",32],["r",45]],["l",["r",34],["r",45]],["l",["r",22],["r",51]],["d",15,["s",3],16,121,17,["s",52],18,["s",5]],["l",["r",25],["r",51]],["l",["r",28],["r",51]],["l",["r",32],["r",51]],["l",["r",34],["r",51]],["l",["r",22],["r",57]],["d",15,["s",3],16,122,17,["s",53],18,["s",5]],["l",["r",25],["r",57]],["l",["r",28],["r",57]],["l",["r",32],["r",57]],["l",["r",34],["r",57]],["l",["r",22],["r",63]],["d",15,["s",3],16,123,17,["s",54],18,["s",5]],["l",["r",25],["r",63]],["l",["r",28],["r",63]],["l",["r",32],["r",63]],["l",["r",34],["r",63]],["l",["r",22],["r",69]],["d",15,["s",3],16,124,17,["s",55],18,["s",5]],["l",["r",25],["r",69]],["l",["r",28],["r",69]],["l",["r",32],["r",69]],["l",["r",34],["r",69]],["l",["r",22]],["l",["r",25]],["l",["r",28]],["l",["r",32]],["l",["r",34]],["l",["r",35]],["l",["r",37]],["l",["r",1]],["d",15,["s",57],27,64597,18,["s",58],28,"code_drawn",29,["s",59],30,false],["l",["r",84]],["d",15,["s",3],16,237,17,["s",61],18,["s",5]],["l",["r",86],["r",87]],["d",15,["s",62],27,2492477,18,["s",63],28,"placeholder_media",29,["s",64],30,false],["d",15,["s",65],27,12404,18,["s",66],28,"code_drawn",29,["s",67],30,false],["l",["r",89]],["d",15,["s",3],16,250,17,["s",68],18,["s",5]],["l",["r",91],["r",92]],["d",15,"scenes/main/main.gd",27,135550,18,["s",69],28,"code_drawn",29,["s",70],30,false],["d",15,["s",57],27,64597,18,["s",58],28,"code_drawn",29,["s",71],30,false],["l",["r",94]],["d",15,["s",3],16,225,17,["s",73],18,["s",5]],["l",["r",96]],["d",15,["s",3],16,246,17," * エフェクト(愛の盾、煙、マナの光)。",18,["s",5]],["l",["r",98]],["d",15,["s",3],16,239,17,["s",74],18,["s",5]],["l",["r",100]],["d",15,["s",3],16,243,17,["s",75],18,["s",5]],["l",["r",102]],["d",15,["s",3],16,238,17,["s",76],18,["s",5]],["l",["r",104],["r",105],["r",106]],["d",15,["s",78],27,3826,18,["s",79],28,"code_drawn",29,["s",80],30,false],["d",15,["s",81],27,7526444,18,["s",82],28,"placeholder_media",29,["s",83],30,false],["d",15,["s",84],27,7526444,18,["s",85],28,"placeholder_media",29,["s",86],30,false],["l",["r",108]],["d",15,["s",3],16,104,17,["s",88],18,["s",5]],["l",["r",110]],["d",15,["s",3],16,49,17,["s",89],18,["s",5]]],"files":["d",0,["l",["d",1,"standard_room.lv1.front.exterior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,1,22,"front",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv1.front.interior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,1,22,"front",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv1.back.exterior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,1,22,"back",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv1.back.interior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,1,22,"back",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv2.front.exterior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,2,22,"front",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv2.front.interior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,2,22,"front",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv2.back.exterior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,2,22,"back",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv2.back.interior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,2,22,"back",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv3.front.exterior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,3,22,"front",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv3.front.interior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,3,22,"front",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv3.back.exterior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,3,22,"back",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"standard_room.lv3.back.interior",2,["l","B-13.3","B-10.1"],3,"一般客室",4,"standard_room",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"一般客室",5,3,22,"back",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv1.front.exterior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,1,22,"front",7,"exterior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv1.front.interior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,1,22,"front",7,"interior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv1.back.exterior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,1,22,"back",7,"exterior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv1.back.interior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,1,22,"back",7,"interior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv2.front.exterior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,2,22,"front",7,"exterior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv2.front.interior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,2,22,"front",7,"interior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv2.back.exterior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,2,22,"back",7,"exterior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv2.back.interior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,2,22,"back",7,"interior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv3.front.exterior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,3,22,"front",7,"exterior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv3.front.interior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,3,22,"front",7,"interior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv3.back.exterior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,3,22,"back",7,"exterior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"premium_room.lv3.back.interior",2,["l","B-13.3","B-10.1"],3,"上級客室",4,"premium_room",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"上級客室",5,3,22,"back",7,"interior",23,"FRONT",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv1.front.exterior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,1,6,"front",7,"exterior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,1,22,"front",7,"exterior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv1.front.interior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,1,6,"front",7,"interior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,1,22,"front",7,"interior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv1.back.exterior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,1,6,"back",7,"exterior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,1,22,"back",7,"exterior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv1.back.interior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,1,6,"back",7,"interior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,1,22,"back",7,"interior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv2.front.exterior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,2,6,"front",7,"exterior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,2,22,"front",7,"exterior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv2.front.interior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,2,6,"front",7,"interior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,2,22,"front",7,"interior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv2.back.exterior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,2,6,"back",7,"exterior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,2,22,"back",7,"exterior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv2.back.interior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,2,6,"back",7,"interior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,2,22,"back",7,"interior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv3.front.exterior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,3,6,"front",7,"exterior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,3,22,"front",7,"exterior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv3.front.interior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,3,6,"front",7,"interior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,3,22,"front",7,"interior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv3.back.exterior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,3,6,"back",7,"exterior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,3,22,"back",7,"exterior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_03.lv3.back.interior",2,["l","B-13.3","B-10.1"],3,"VIPスイート",4,null,5,3,6,"back",7,"interior",8,"FRONT高層",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"VIPスイート",5,3,22,"back",7,"interior",23,"FRONT高層",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv1.front.exterior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv1.front.interior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,1,22,"front",7,"interior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv1.back.exterior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv1.back.interior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,1,22,"back",7,"interior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv2.front.exterior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv2.front.interior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,2,22,"front",7,"interior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv2.back.exterior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv2.back.interior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,2,22,"back",7,"interior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv3.front.exterior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv3.front.interior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,3,22,"front",7,"interior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv3.back.exterior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_04.lv3.back.interior",2,["l","B-13.3","B-10.1"],3,"ドミトリー",4,null,5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",0],19,["d",20,"Main world cutaway",21,"ドミトリー",5,3,22,"back",7,"interior",23,"FRONT地下",24,"4x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv1.front.exterior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,1,22,"front",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv1.front.interior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,1,22,"front",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv1.back.exterior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,1,22,"back",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv1.back.interior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,1,22,"back",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv2.front.exterior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,2,22,"front",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv2.front.interior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,2,22,"front",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv2.back.exterior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,2,22,"back",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv2.back.interior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,2,22,"back",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv3.front.exterior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,3,22,"front",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv3.front.interior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,3,22,"front",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv3.back.exterior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,3,22,"back",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cafeteria.lv3.back.interior",2,["l","B-13.3","B-10.2"],3,"大衆食堂",4,"cafeteria",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"大衆食堂",5,3,22,"back",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv1.front.exterior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,1,22,"front",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv1.front.interior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,1,22,"front",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv1.back.exterior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,1,22,"back",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv1.back.interior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,1,22,"back",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv2.front.exterior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,2,22,"front",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv2.front.interior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,2,22,"front",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv2.back.exterior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,2,22,"back",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv2.back.interior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,2,22,"back",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv3.front.exterior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,3,22,"front",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv3.front.interior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,3,22,"front",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv3.back.exterior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,3,22,"back",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_06.lv3.back.interior",2,["l","B-13.3","B-10.2"],3,"レストラン",4,null,5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"レストラン",5,3,22,"back",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv1.front.exterior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,1,22,"front",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv1.front.interior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,1,22,"front",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv1.back.exterior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,1,22,"back",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv1.back.interior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,1,22,"back",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv2.front.exterior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,2,22,"front",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv2.front.interior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,2,22,"front",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv2.back.exterior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,2,22,"back",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv2.back.interior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,2,22,"back",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv3.front.exterior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,3,22,"front",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv3.front.interior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,3,22,"front",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv3.back.exterior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,3,22,"back",7,"exterior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"tavern.lv3.back.interior",2,["l","B-13.3","B-10.2"],3,"酒場",4,"tavern",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"酒場",5,3,22,"back",7,"interior",23,"FRONT",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv1.front.exterior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,1,22,"front",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv1.front.interior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,1,22,"front",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv1.back.exterior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,1,22,"back",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv1.back.interior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,1,22,"back",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv2.front.exterior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,2,22,"front",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv2.front.interior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,2,22,"front",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv2.back.exterior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,2,22,"back",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv2.back.interior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,2,22,"back",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv3.front.exterior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,3,22,"front",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv3.front.interior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,3,22,"front",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv3.back.exterior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,3,22,"back",7,"exterior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_08.lv3.back.interior",2,["l","B-13.3","B-10.2"],3,"屋台",4,null,5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",9],19,["d",20,"Main world cutaway",21,"屋台",5,3,22,"back",7,"interior",23,"FRONT",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv1.front.exterior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,1,22,"front",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv1.front.interior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,1,22,"front",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv1.back.exterior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,1,22,"back",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv1.back.interior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,1,22,"back",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv2.front.exterior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,2,22,"front",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv2.front.interior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,2,22,"front",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv2.back.exterior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,2,22,"back",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv2.back.interior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,2,22,"back",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv3.front.exterior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,3,22,"front",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv3.front.interior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,3,22,"front",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv3.back.exterior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,3,22,"back",7,"exterior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"public_bath.lv3.back.interior",2,["l","B-13.3","B-10.3"],3,"大浴場",4,"public_bath",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"大浴場",5,3,22,"back",7,"interior",23,"FRONT",24,"6x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv1.front.exterior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv1.front.interior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,1,22,"front",7,"interior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv1.back.exterior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv1.back.interior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,1,22,"back",7,"interior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv2.front.exterior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv2.front.interior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,2,22,"front",7,"interior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv2.back.exterior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv2.back.interior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,2,22,"back",7,"interior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv3.front.exterior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv3.front.interior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,3,22,"front",7,"interior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv3.back.exterior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_10.lv3.back.interior",2,["l","B-13.3","B-10.3"],3,"カジノ",4,null,5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"カジノ",5,3,22,"back",7,"interior",23,"FRONT地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv1.front.exterior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv1.front.interior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,1,22,"front",7,"interior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv1.back.exterior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv1.back.interior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,1,22,"back",7,"interior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv2.front.exterior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv2.front.interior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,2,22,"front",7,"interior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv2.back.exterior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv2.back.interior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,2,22,"back",7,"interior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv3.front.exterior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv3.front.interior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,3,22,"front",7,"interior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv3.back.exterior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_11.lv3.back.interior",2,["l","B-13.3","B-10.3"],3,"闘技場",4,null,5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"闘技場",5,3,22,"back",7,"interior",23,"FRONT地下",24,"8x4",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv1.front.exterior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,1,22,"front",7,"exterior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv1.front.interior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,1,22,"front",7,"interior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv1.back.exterior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,1,22,"back",7,"exterior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv1.back.interior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,1,22,"back",7,"interior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv2.front.exterior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,2,22,"front",7,"exterior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv2.front.interior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,2,22,"front",7,"interior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv2.back.exterior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,2,22,"back",7,"exterior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv2.back.interior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,2,22,"back",7,"interior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv3.front.exterior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,3,22,"front",7,"exterior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv3.front.interior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,3,22,"front",7,"interior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv3.back.exterior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,3,22,"back",7,"exterior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"chapel.lv3.back.interior",2,["l","B-13.3","B-10.3"],3,"礼拝堂",4,"chapel",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",11],19,["d",20,"Main world cutaway",21,"礼拝堂",5,3,22,"back",7,"interior",23,"FRONT",24,"4x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv1.front.exterior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv1.front.interior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,1,22,"front",7,"interior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv1.back.exterior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv1.back.interior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,1,22,"back",7,"interior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv2.front.exterior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv2.front.interior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,2,22,"front",7,"interior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv2.back.exterior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv2.back.interior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,2,22,"back",7,"interior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv3.front.exterior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv3.front.interior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,3,22,"front",7,"interior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv3.back.exterior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"adult_private_room.lv3.back.interior",2,["l","B-13.3","B-10.4"],3,"風俗個室",4,"adult_private_room",5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"風俗個室",5,3,22,"back",7,"interior",23,"FRONT地下",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv1.front.exterior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv1.front.interior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,1,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv1.back.exterior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv1.back.interior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,1,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv2.front.exterior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv2.front.interior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,2,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv2.back.exterior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv2.back.interior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,2,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv3.front.exterior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv3.front.interior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,3,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv3.back.exterior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_14.lv3.back.interior",2,["l","B-13.3","B-10.4"],3,"高級ソープ",4,null,5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"高級ソープ",5,3,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv1.front.exterior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv1.front.interior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,1,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv1.back.exterior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv1.back.interior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,1,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv2.front.exterior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv2.front.interior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,2,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv2.back.exterior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv2.back.interior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,2,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv3.front.exterior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv3.front.interior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,3,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv3.back.exterior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_15.lv3.back.interior",2,["l","B-13.3","B-10.4"],3,"SM拷問室",4,null,5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"SM拷問室",5,3,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv1.front.exterior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,1,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,1,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv1.front.interior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,1,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,1,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv1.back.exterior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,1,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,1,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv1.back.interior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,1,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,1,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv2.front.exterior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,2,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,2,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv2.front.interior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,2,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,2,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv2.back.exterior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,2,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,2,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv2.back.interior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,2,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,2,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv3.front.exterior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,3,6,"front",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,3,22,"front",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv3.front.interior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,3,6,"front",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,3,22,"front",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv3.back.exterior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,3,6,"back",7,"exterior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,3,22,"back",7,"exterior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"black_market.lv3.back.interior",2,["l","B-13.3","B-10.4"],3,"闇市場",4,"black_market",5,3,6,"back",7,"interior",8,"FRONT地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",13],19,["d",20,"Main world cutaway",21,"闇市場",5,3,22,"back",7,"interior",23,"FRONT地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,1,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,1,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,1,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,1,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,2,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,2,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,2,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,2,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,3,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,3,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,3,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"kitchen.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"厨房",4,"kitchen",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"厨房",5,3,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,1,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,1,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,1,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,1,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,2,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,2,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,2,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,2,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,3,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,3,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,3,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"warehouse.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"倉庫",4,"warehouse",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"倉庫",5,3,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,1,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,1,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,1,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,1,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,2,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,2,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,2,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,2,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,3,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,3,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,3,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_waiting_room.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"待機室",4,"staff_waiting_room",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"待機室",5,3,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,1,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,1,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,1,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,1,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,2,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,2,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,2,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,2,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,3,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,3,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,3,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"staff_dormitory.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"従業員寮",4,"staff_dormitory",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"従業員寮",5,3,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,1,22,"front",7,"exterior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,1,22,"front",7,"interior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,1,22,"back",7,"exterior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,1,22,"back",7,"interior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,2,22,"front",7,"exterior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,2,22,"front",7,"interior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,2,22,"back",7,"exterior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,2,22,"back",7,"interior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,3,22,"front",7,"exterior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,3,22,"front",7,"interior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,3,22,"back",7,"exterior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"security_station.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"警備員詰所",4,"security_station",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"警備員詰所",5,3,22,"back",7,"interior",23,"BACK",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,1,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,1,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,1,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,1,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,2,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,2,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,2,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,2,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,3,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,3,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,3,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"cleaning_room.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"清掃員室",4,"cleaning_room",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"清掃員室",5,3,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv1.front.exterior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,1,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv1.front.interior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,1,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv1.back.exterior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,1,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv1.back.interior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,1,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv2.front.exterior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,2,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv2.front.interior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,2,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv2.back.exterior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,2,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv2.back.interior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,2,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv3.front.exterior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,3,22,"front",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv3.front.interior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,3,22,"front",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv3.back.exterior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,3,22,"back",7,"exterior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"infirmary.lv3.back.interior",2,["l","B-13.3","B-10.5"],3,"医務室",4,"infirmary",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",15],19,["d",20,"Main world cutaway",21,"医務室",5,3,22,"back",7,"interior",23,"BACK",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv1.front.exterior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,1,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv1.front.interior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,1,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv1.back.exterior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,1,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv1.back.interior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,1,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv2.front.exterior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,2,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv2.front.interior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,2,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv2.back.exterior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,2,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv2.back.interior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,2,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv3.front.exterior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,3,22,"front",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv3.front.interior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,3,22,"front",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv3.back.exterior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,3,22,"back",7,"exterior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_24.lv3.back.interior",2,["l","B-13.3","B-10.6"],3,"覗き部屋",4,null,5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"覗き部屋",5,3,22,"back",7,"interior",23,"BACK",24,"2x1",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv1.front.exterior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,1,6,"front",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,1,22,"front",7,"exterior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv1.front.interior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,1,6,"front",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,1,22,"front",7,"interior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv1.back.exterior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,1,6,"back",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,1,22,"back",7,"exterior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv1.back.interior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,1,6,"back",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,1,22,"back",7,"interior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv2.front.exterior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,2,6,"front",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,2,22,"front",7,"exterior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv2.front.interior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,2,6,"front",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,2,22,"front",7,"interior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv2.back.exterior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,2,6,"back",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,2,22,"back",7,"exterior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv2.back.interior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,2,6,"back",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,2,22,"back",7,"interior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv3.front.exterior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,3,6,"front",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,3,22,"front",7,"exterior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv3.front.interior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,3,6,"front",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,3,22,"front",7,"interior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv3.back.exterior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,3,6,"back",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,3,22,"back",7,"exterior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_25.lv3.back.interior",2,["l","B-13.3","B-10.6"],3,"地下牢",4,null,5,3,6,"back",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"地下牢",5,3,22,"back",7,"interior",23,"BACK地下",24,"4x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv1.front.exterior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,1,6,"front",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,1,22,"front",7,"exterior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv1.front.interior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,1,6,"front",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,1,22,"front",7,"interior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv1.back.exterior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,1,6,"back",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,1,22,"back",7,"exterior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv1.back.interior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,1,6,"back",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,1,22,"back",7,"interior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv2.front.exterior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,2,6,"front",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,2,22,"front",7,"exterior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv2.front.interior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,2,6,"front",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,2,22,"front",7,"interior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv2.back.exterior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,2,6,"back",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,2,22,"back",7,"exterior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv2.back.interior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,2,6,"back",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,2,22,"back",7,"interior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv3.front.exterior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,3,6,"front",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,3,22,"front",7,"exterior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv3.front.interior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,3,6,"front",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,3,22,"front",7,"interior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv3.back.exterior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,3,6,"back",7,"exterior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,3,22,"back",7,"exterior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_26.lv3.back.interior",2,["l","B-13.3","B-10.6"],3,"マナ炉",4,null,5,3,6,"back",7,"interior",8,"BACK地下",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",17],19,["d",20,"Main world cutaway",21,"マナ炉",5,3,22,"back",7,"interior",23,"BACK地下",24,"6x3",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv1.front.exterior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,1,22,"front",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv1.front.interior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,1,22,"front",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv1.back.exterior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,1,22,"back",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv1.back.interior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,1,22,"back",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv2.front.exterior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,2,22,"front",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv2.front.interior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,2,22,"front",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv2.back.exterior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,2,22,"back",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv2.back.interior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,2,22,"back",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv3.front.exterior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,3,22,"front",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv3.front.interior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,3,22,"front",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv3.back.exterior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,3,22,"back",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"guest_elevator.lv3.back.interior",2,["l","B-13.3","B-10.7"],3,"蔓の昇降機",4,"guest_elevator",5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"蔓の昇降機",5,3,22,"back",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv1.front.exterior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,1,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,1,22,"front",7,"exterior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv1.front.interior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,1,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,1,22,"front",7,"interior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv1.back.exterior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,1,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,1,22,"back",7,"exterior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv1.back.interior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,1,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,1,22,"back",7,"interior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv2.front.exterior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,2,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,2,22,"front",7,"exterior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv2.front.interior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,2,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,2,22,"front",7,"interior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv2.back.exterior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,2,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,2,22,"back",7,"exterior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv2.back.interior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,2,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,2,22,"back",7,"interior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv3.front.exterior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,3,6,"front",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,3,22,"front",7,"exterior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv3.front.interior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,3,6,"front",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,3,22,"front",7,"interior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv3.back.exterior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,3,6,"back",7,"exterior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,3,22,"back",7,"exterior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"service_elevator.lv3.back.interior",2,["l","B-13.3","B-10.7"],3,"業務用EV",4,"service_elevator",5,3,6,"back",7,"interior",8,"BACK",9,"unassigned",10,["s",0],11,null,12,["s",1],13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"業務用EV",5,3,22,"back",7,"interior",23,"BACK",24,"3x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv1.front.exterior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,1,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,1,22,"front",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv1.front.interior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,1,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,1,22,"front",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv1.back.exterior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,1,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,1,22,"back",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv1.back.interior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,1,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,1,22,"back",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv2.front.exterior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,2,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,2,22,"front",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv2.front.interior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,2,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,2,22,"front",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv2.back.exterior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,2,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,2,22,"back",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv2.back.interior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,2,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,2,22,"back",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv3.front.exterior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,3,6,"front",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,3,22,"front",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv3.front.interior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,3,6,"front",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,3,22,"front",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv3.back.exterior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,3,6,"back",7,"exterior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,3,22,"back",7,"exterior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_29.lv3.back.interior",2,["l","B-13.3","B-10.7"],3,"ワープ",4,null,5,3,6,"back",7,"interior",8,"FRONT",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"ワープ",5,3,22,"back",7,"interior",23,"FRONT",24,"2x2",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv1.front.exterior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,1,6,"front",7,"exterior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,1,22,"front",7,"exterior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv1.front.interior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,1,6,"front",7,"interior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,1,22,"front",7,"interior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv1.back.exterior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,1,6,"back",7,"exterior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,1,22,"back",7,"exterior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv1.back.interior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,1,6,"back",7,"interior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,1,22,"back",7,"interior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv2.front.exterior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,2,6,"front",7,"exterior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,2,22,"front",7,"exterior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv2.front.interior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,2,6,"front",7,"interior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,2,22,"front",7,"interior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv2.back.exterior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,2,6,"back",7,"exterior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,2,22,"back",7,"exterior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv2.back.interior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,2,6,"back",7,"interior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,2,22,"back",7,"interior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv3.front.exterior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,3,6,"front",7,"exterior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,3,22,"front",7,"exterior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv3.front.interior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,3,6,"front",7,"interior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,3,22,"front",7,"interior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv3.back.exterior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,3,6,"back",7,"exterior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,3,22,"back",7,"exterior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"],["d",1,"original_facility_30.lv3.back.interior",2,["l","B-13.3","B-10.7"],3,"魔法砲台",4,null,5,3,6,"back",7,"interior",8,"外壁",9,"unassigned",10,["s",0],11,null,12,null,13,["s",2],14,["r",19],19,["d",20,"Main world cutaway",21,"魔法砲台",5,3,22,"back",7,"interior",23,"外壁",24,"未指定",25,true],26,["r",3],31,null,32,["s",20],33,null,34,null,35,["s",21],36,"facility.visual_states"]],37,["l",["d",1,"heroine.anri.portrait_base",38,"アンリ",39,"heroine",40,"portrait_base",14,["r",21],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_expression",38,"アンリ",39,"heroine",40,"portrait_expression",14,["r",21],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_costume",38,"アンリ",39,"heroine",40,"portrait_costume",14,["r",21],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_damage",38,"アンリ",39,"heroine",40,"portrait_damage",14,["r",24],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_dirt",38,"アンリ",39,"heroine",40,"portrait_dirt",14,["r",24],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_marks",38,"アンリ",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",23]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.sd_idle",38,"アンリ",39,"heroine",40,"sd_idle",14,["r",27],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_walk",38,"アンリ",39,"heroine",40,"sd_walk",14,["r",31],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_work",38,"アンリ",39,"heroine",40,"sd_work",14,["r",27],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_collapsed",38,"アンリ",39,"heroine",40,"sd_collapsed",14,["r",27],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_carry",38,"アンリ",39,"heroine",40,"sd_carry",14,["r",33],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_rescue",38,"アンリ",39,"heroine",40,"sd_rescue",14,["r",33],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_rest",38,"アンリ",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",23]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_breath",38,"アンリ",39,"heroine",40,"sd_breath",14,["r",31],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.anri.sd_secondary_motion",38,"アンリ",39,"heroine",40,"sd_secondary_motion",14,["r",31],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_pregnancy",38,"アンリ",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",23]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.portrait_route_style",38,"アンリ",39,"heroine",40,"portrait_route_style",14,["r",24],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.sd_restricted_loop",38,"アンリ",39,"heroine",40,"sd_restricted_loop",14,["r",27],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.anri.voice",38,"アンリ",39,"heroine",40,"voice",14,["l",["r",37],["r",23]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_base",38,"フィーネ",39,"heroine",40,"portrait_base",14,["r",38],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_expression",38,"フィーネ",39,"heroine",40,"portrait_expression",14,["r",38],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_costume",38,"フィーネ",39,"heroine",40,"portrait_costume",14,["r",38],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_damage",38,"フィーネ",39,"heroine",40,"portrait_damage",14,["r",40],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_dirt",38,"フィーネ",39,"heroine",40,"portrait_dirt",14,["r",40],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_marks",38,"フィーネ",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",39]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.sd_idle",38,"フィーネ",39,"heroine",40,"sd_idle",14,["r",41],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_walk",38,"フィーネ",39,"heroine",40,"sd_walk",14,["r",42],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_work",38,"フィーネ",39,"heroine",40,"sd_work",14,["r",41],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_collapsed",38,"フィーネ",39,"heroine",40,"sd_collapsed",14,["r",41],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_carry",38,"フィーネ",39,"heroine",40,"sd_carry",14,["r",43],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_rescue",38,"フィーネ",39,"heroine",40,"sd_rescue",14,["r",43],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_rest",38,"フィーネ",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",39]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_breath",38,"フィーネ",39,"heroine",40,"sd_breath",14,["r",42],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.fine.sd_secondary_motion",38,"フィーネ",39,"heroine",40,"sd_secondary_motion",14,["r",42],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_pregnancy",38,"フィーネ",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",39]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.portrait_route_style",38,"フィーネ",39,"heroine",40,"portrait_route_style",14,["r",40],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.sd_restricted_loop",38,"フィーネ",39,"heroine",40,"sd_restricted_loop",14,["r",41],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.fine.voice",38,"フィーネ",39,"heroine",40,"voice",14,["l",["r",37],["r",39]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_base",38,"トマリ",39,"heroine",40,"portrait_base",14,["r",44],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_expression",38,"トマリ",39,"heroine",40,"portrait_expression",14,["r",44],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_costume",38,"トマリ",39,"heroine",40,"portrait_costume",14,["r",44],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_damage",38,"トマリ",39,"heroine",40,"portrait_damage",14,["r",46],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_dirt",38,"トマリ",39,"heroine",40,"portrait_dirt",14,["r",46],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_marks",38,"トマリ",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",45]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.sd_idle",38,"トマリ",39,"heroine",40,"sd_idle",14,["r",47],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_walk",38,"トマリ",39,"heroine",40,"sd_walk",14,["r",48],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_work",38,"トマリ",39,"heroine",40,"sd_work",14,["r",47],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_collapsed",38,"トマリ",39,"heroine",40,"sd_collapsed",14,["r",47],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_carry",38,"トマリ",39,"heroine",40,"sd_carry",14,["r",49],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_rescue",38,"トマリ",39,"heroine",40,"sd_rescue",14,["r",49],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_rest",38,"トマリ",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",45]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_breath",38,"トマリ",39,"heroine",40,"sd_breath",14,["r",48],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.tomari.sd_secondary_motion",38,"トマリ",39,"heroine",40,"sd_secondary_motion",14,["r",48],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_pregnancy",38,"トマリ",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",45]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.portrait_route_style",38,"トマリ",39,"heroine",40,"portrait_route_style",14,["r",46],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.sd_restricted_loop",38,"トマリ",39,"heroine",40,"sd_restricted_loop",14,["r",47],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.tomari.voice",38,"トマリ",39,"heroine",40,"voice",14,["l",["r",37],["r",45]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_base",38,"アメリア",39,"heroine",40,"portrait_base",14,["r",50],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_expression",38,"アメリア",39,"heroine",40,"portrait_expression",14,["r",50],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_costume",38,"アメリア",39,"heroine",40,"portrait_costume",14,["r",50],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_damage",38,"アメリア",39,"heroine",40,"portrait_damage",14,["r",52],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_dirt",38,"アメリア",39,"heroine",40,"portrait_dirt",14,["r",52],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_marks",38,"アメリア",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",51]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.sd_idle",38,"アメリア",39,"heroine",40,"sd_idle",14,["r",53],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_walk",38,"アメリア",39,"heroine",40,"sd_walk",14,["r",54],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_work",38,"アメリア",39,"heroine",40,"sd_work",14,["r",53],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_collapsed",38,"アメリア",39,"heroine",40,"sd_collapsed",14,["r",53],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_carry",38,"アメリア",39,"heroine",40,"sd_carry",14,["r",55],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_rescue",38,"アメリア",39,"heroine",40,"sd_rescue",14,["r",55],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_rest",38,"アメリア",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",51]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_breath",38,"アメリア",39,"heroine",40,"sd_breath",14,["r",54],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.amelia.sd_secondary_motion",38,"アメリア",39,"heroine",40,"sd_secondary_motion",14,["r",54],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_pregnancy",38,"アメリア",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",51]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.portrait_route_style",38,"アメリア",39,"heroine",40,"portrait_route_style",14,["r",52],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.sd_restricted_loop",38,"アメリア",39,"heroine",40,"sd_restricted_loop",14,["r",53],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.amelia.voice",38,"アメリア",39,"heroine",40,"voice",14,["l",["r",37],["r",51]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_base",38,"リズ",39,"heroine",40,"portrait_base",14,["r",56],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_expression",38,"リズ",39,"heroine",40,"portrait_expression",14,["r",56],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_costume",38,"リズ",39,"heroine",40,"portrait_costume",14,["r",56],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_damage",38,"リズ",39,"heroine",40,"portrait_damage",14,["r",58],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_dirt",38,"リズ",39,"heroine",40,"portrait_dirt",14,["r",58],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_marks",38,"リズ",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",57]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.sd_idle",38,"リズ",39,"heroine",40,"sd_idle",14,["r",59],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_walk",38,"リズ",39,"heroine",40,"sd_walk",14,["r",60],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_work",38,"リズ",39,"heroine",40,"sd_work",14,["r",59],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_collapsed",38,"リズ",39,"heroine",40,"sd_collapsed",14,["r",59],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_carry",38,"リズ",39,"heroine",40,"sd_carry",14,["r",61],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_rescue",38,"リズ",39,"heroine",40,"sd_rescue",14,["r",61],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_rest",38,"リズ",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",57]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_breath",38,"リズ",39,"heroine",40,"sd_breath",14,["r",60],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.liz.sd_secondary_motion",38,"リズ",39,"heroine",40,"sd_secondary_motion",14,["r",60],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_pregnancy",38,"リズ",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",57]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.portrait_route_style",38,"リズ",39,"heroine",40,"portrait_route_style",14,["r",58],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.sd_restricted_loop",38,"リズ",39,"heroine",40,"sd_restricted_loop",14,["r",59],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.liz.voice",38,"リズ",39,"heroine",40,"voice",14,["l",["r",37],["r",57]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_base",38,"ミミ",39,"heroine",40,"portrait_base",14,["r",62],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_expression",38,"ミミ",39,"heroine",40,"portrait_expression",14,["r",62],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_costume",38,"ミミ",39,"heroine",40,"portrait_costume",14,["r",62],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_damage",38,"ミミ",39,"heroine",40,"portrait_damage",14,["r",64],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_dirt",38,"ミミ",39,"heroine",40,"portrait_dirt",14,["r",64],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_marks",38,"ミミ",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",63]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.sd_idle",38,"ミミ",39,"heroine",40,"sd_idle",14,["r",65],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_walk",38,"ミミ",39,"heroine",40,"sd_walk",14,["r",66],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_work",38,"ミミ",39,"heroine",40,"sd_work",14,["r",65],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_collapsed",38,"ミミ",39,"heroine",40,"sd_collapsed",14,["r",65],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_carry",38,"ミミ",39,"heroine",40,"sd_carry",14,["r",67],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_rescue",38,"ミミ",39,"heroine",40,"sd_rescue",14,["r",67],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_rest",38,"ミミ",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",63]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_breath",38,"ミミ",39,"heroine",40,"sd_breath",14,["r",66],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.mimi.sd_secondary_motion",38,"ミミ",39,"heroine",40,"sd_secondary_motion",14,["r",66],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_pregnancy",38,"ミミ",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",63]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.portrait_route_style",38,"ミミ",39,"heroine",40,"portrait_route_style",14,["r",64],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.sd_restricted_loop",38,"ミミ",39,"heroine",40,"sd_restricted_loop",14,["r",65],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.mimi.voice",38,"ミミ",39,"heroine",40,"voice",14,["l",["r",37],["r",63]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_base",38,"サツキ",39,"heroine",40,"portrait_base",14,["r",68],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_expression",38,"サツキ",39,"heroine",40,"portrait_expression",14,["r",68],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_costume",38,"サツキ",39,"heroine",40,"portrait_costume",14,["r",68],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_damage",38,"サツキ",39,"heroine",40,"portrait_damage",14,["r",70],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_dirt",38,"サツキ",39,"heroine",40,"portrait_dirt",14,["r",70],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_marks",38,"サツキ",39,"heroine",40,"portrait_marks",14,["l",["r",26],["r",69]],2,["l","B-7.6"],19,["s",31],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.sd_idle",38,"サツキ",39,"heroine",40,"sd_idle",14,["r",71],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_walk",38,"サツキ",39,"heroine",40,"sd_walk",14,["r",72],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_work",38,"サツキ",39,"heroine",40,"sd_work",14,["r",71],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_collapsed",38,"サツキ",39,"heroine",40,"sd_collapsed",14,["r",71],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_carry",38,"サツキ",39,"heroine",40,"sd_carry",14,["r",73],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_rescue",38,"サツキ",39,"heroine",40,"sd_rescue",14,["r",73],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_rest",38,"サツキ",39,"heroine",40,"sd_rest",14,["l",["r",35],["r",69]],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_breath",38,"サツキ",39,"heroine",40,"sd_breath",14,["r",72],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"heroine.satsuki.sd_secondary_motion",38,"サツキ",39,"heroine",40,"sd_secondary_motion",14,["r",72],2,["l","B-12.3"],19,["s",43],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_pregnancy",38,"サツキ",39,"heroine",40,"portrait_pregnancy",14,["l",["r",36],["r",69]],2,["l","B-7.6"],19,["s",45],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.portrait_route_style",38,"サツキ",39,"heroine",40,"portrait_route_style",14,["r",70],2,["l","B-12.3"],19,["s",46],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.sd_restricted_loop",38,"サツキ",39,"heroine",40,"sd_restricted_loop",14,["r",71],2,["l","B-13.2"],19,["s",47],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,"required_unproduced",42,true],["d",1,"heroine.satsuki.voice",38,"サツキ",39,"heroine",40,"voice",14,["l",["r",37],["r",69]],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.rai.portrait_base",38,"ライ",39,"rival",40,"portrait_base",14,["r",74],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.rai.portrait_expression",38,"ライ",39,"rival",40,"portrait_expression",14,["r",74],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.rai.portrait_costume",38,"ライ",39,"rival",40,"portrait_costume",14,["r",74],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.rai.portrait_damage",38,"ライ",39,"rival",40,"portrait_damage",14,["r",75],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.rai.portrait_dirt",38,"ライ",39,"rival",40,"portrait_dirt",14,["r",75],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.rai.sd_idle",38,"ライ",39,"rival",40,"sd_idle",14,["r",76],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_walk",38,"ライ",39,"rival",40,"sd_walk",14,["r",77],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_work",38,"ライ",39,"rival",40,"sd_work",14,["r",76],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_collapsed",38,"ライ",39,"rival",40,"sd_collapsed",14,["r",76],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_carry",38,"ライ",39,"rival",40,"sd_carry",14,["r",78],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_rescue",38,"ライ",39,"rival",40,"sd_rescue",14,["r",78],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_rest",38,"ライ",39,"rival",40,"sd_rest",14,["r",79],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.sd_breath",38,"ライ",39,"rival",40,"sd_breath",14,["r",77],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.rai.voice",38,"ライ",39,"rival",40,"voice",14,["r",80],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.riesenbalt.portrait_base",38,"リーゼンバルト",39,"rival",40,"portrait_base",14,["r",74],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.riesenbalt.portrait_expression",38,"リーゼンバルト",39,"rival",40,"portrait_expression",14,["r",74],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.riesenbalt.portrait_costume",38,"リーゼンバルト",39,"rival",40,"portrait_costume",14,["r",74],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.riesenbalt.portrait_damage",38,"リーゼンバルト",39,"rival",40,"portrait_damage",14,["r",75],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.riesenbalt.portrait_dirt",38,"リーゼンバルト",39,"rival",40,"portrait_dirt",14,["r",75],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.riesenbalt.sd_idle",38,"リーゼンバルト",39,"rival",40,"sd_idle",14,["r",76],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_walk",38,"リーゼンバルト",39,"rival",40,"sd_walk",14,["r",77],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_work",38,"リーゼンバルト",39,"rival",40,"sd_work",14,["r",76],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_collapsed",38,"リーゼンバルト",39,"rival",40,"sd_collapsed",14,["r",76],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_carry",38,"リーゼンバルト",39,"rival",40,"sd_carry",14,["r",78],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_rescue",38,"リーゼンバルト",39,"rival",40,"sd_rescue",14,["r",78],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_rest",38,"リーゼンバルト",39,"rival",40,"sd_rest",14,["r",79],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.sd_breath",38,"リーゼンバルト",39,"rival",40,"sd_breath",14,["r",77],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.riesenbalt.voice",38,"リーゼンバルト",39,"rival",40,"voice",14,["r",80],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.sou.portrait_base",38,"ソウ",39,"rival",40,"portrait_base",14,["r",74],2,["l","B-13.1"],19,["s",24],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.sou.portrait_expression",38,"ソウ",39,"rival",40,"portrait_expression",14,["r",74],2,["l","B-13.1"],19,["s",25],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.sou.portrait_costume",38,"ソウ",39,"rival",40,"portrait_costume",14,["r",74],2,["l","B-13.1"],19,["s",26],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.sou.portrait_damage",38,"ソウ",39,"rival",40,"portrait_damage",14,["r",75],2,["l","B-12.3"],19,["s",28],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.sou.portrait_dirt",38,"ソウ",39,"rival",40,"portrait_dirt",14,["r",75],2,["l","B-12.3"],19,["s",29],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.sou.sd_idle",38,"ソウ",39,"rival",40,"sd_idle",14,["r",76],2,["l","B-13.2"],19,"world: idle",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_walk",38,"ソウ",39,"rival",40,"sd_walk",14,["r",77],2,["l","B-12.3"],19,["s",38],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_work",38,"ソウ",39,"rival",40,"sd_work",14,["r",76],2,["l","B-13.2"],19,"world: actual role task",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_collapsed",38,"ソウ",39,"rival",40,"sd_collapsed",14,["r",76],2,["l","B-13.2"],19,"world: stamina zero",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_carry",38,"ソウ",39,"rival",40,"sd_carry",14,["r",78],2,["l","B-5.4"],19,["s",40],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_rescue",38,"ソウ",39,"rival",40,"sd_rescue",14,["r",78],2,["l","B-5.4"],19,["s",41],41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_rest",38,"ソウ",39,"rival",40,"sd_rest",14,["r",79],2,["l","B-5.4"],19,"world: rest",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.sd_breath",38,"ソウ",39,"rival",40,"sd_breath",14,["r",77],2,["l","B-12.3"],19,"world: breathing",41,null,33,null,34,null,9,"unassigned",26,["r",29],31,null,32,["s",36],42,true],["d",1,"rival.sou.voice",38,"ソウ",39,"rival",40,"voice",14,["r",80],2,["l","B-13.5"],19,["s",49],41,null,33,null,34,null,9,"unassigned",26,["l"],31,null,32,"required_unproduced",42,true],["d",1,"rival.additional_unfixed",38,null,39,"rival",40,"additional_named_list",14,["l",["d",15,["s",3],16,125,17," * **ライバルキャラクター:** ライ、リーゼンバルト、ソウ等(雇用可能だがNTRリスク発生)。",18,["s",5]]],19,"Original 等: additional identities/quantity not fixed; preserve open requirement",41,null,33,null,26,["l"],31,null,32,"required_scope_unresolved",9,"unassigned"]],43,["l",["d",44,"facility.visual_states",14,["l",["r",25],["r",1]],19,"Facility world state when applicable: constructing/completed, operating/closed/suspended, unpowered, damaged, dirty; current implementation cues are not mandatory per-facility unique image counts",33,null,34,null,26,["r",3],31,null,45,"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."],["d",44,"unit.visual_states",14,["l",["r",28],["r",32]],19,"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",33,null,34,null,26,["r",29],31,null]],46,["l",["d",1,"background.front",14,["r",81],2,["l","B-13.3"],19,"Main world distant backdrop in front",26,["l",["d",15,"assets/themes/japanese_fantasy/world-front-v1.png",27,2774704,18,"02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5",28,"placeholder_media",29,["s",56],30,false],["r",82]],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"background.back",14,["r",81],2,["l","B-13.3"],19,"Main world distant backdrop in back",26,["l",["d",15,"assets/themes/japanese_fantasy/world-back-v1.png",27,2616183,18,"2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c",28,"placeholder_media",29,["s",56],30,false],["r",82]],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.front_skin",14,["r",83],2,["l","B-12.4"],19,"Main/management/notification front skin: original parchment/front or black iron/monitor/back",26,["r",85],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.back_skin",14,["r",83],2,["l","B-12.4"],19,"Main/management/notification back skin: original parchment/front or black iron/monitor/back",26,["r",85],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.emotion_graph",14,["r",88],2,["l","B-13.4"],19,"Unit inspector three emotion axes",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.shield_gauge",14,["l",["d",15,["s",3],16,219,17," * **ユニット:** 客の欲求バー・AI思考ログ、従業員の感情3軸グラフ・愛の盾耐久値。",18,["s",5]]],2,["l","B-11.2"],19,"Unit inspector actual shield",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.camera_overlay",14,["r",88],2,["l","B-13.4"],19,"Dedicated camera viewing interface; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.camera_icon",14,["l",["d",15,["s",3],16,221,17," * 裏層の「カメラアイコン」からマジックミラー視界へ移行。",18,["s",5]]],2,["l","B-11.3"],19,"Back-layer entry",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.grid_connection",14,["l",["d",15,["s",3],16,224,17," * **建設:** グリッドスナップ、接続ライン警告表示。",18,["s",5]]],2,["l","B-11.4"],19,"Construction grid/connection warning",26,["r",90],31,null,32,["s",72],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.bubbles",14,["r",93],2,["l","B-11.4"],19,"Zzz/anger/heart when matching unit state",26,["r",90],31,null,32,["s",72],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.event_log",14,["r",93],2,["l","B-11.4"],19,"Event history view",26,["r",90],31,null,32,["s",72],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.cut_in",14,["l",["d",15,["s",3],16,226,17," * **カットイン:** 「NTR侵食開始」などの重要警告、決闘発生、防衛戦開始演出。",18,["s",5]]],2,["l","B-11.4"],19,"Original important warning/duel/defense start",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.resource_hud",14,["l",["d",15,["s",3],16,214,17," * **上部:** 資金・マナ・資材リソース、時間・天候、世界樹ランク。",18,["s",5]]],2,["l","B-11.1"],19,"Funds/mana/material/time/weather/rank HUD",26,["r",90],31,null,32,["s",72],41,null,33,null,34,null,9,"unassigned"],["d",1,"ui.layer_controls",14,["l",["d",15,["s",3],16,215,17," * **下部:** [FRONT / BACK] レイヤー切替巨大トグルスイッチ、建設・管理メニュー。",18,["s",5]]],2,["l","B-11.1"],19,"Layer toggle/build/manage controls",26,["r",90],31,null,32,["s",72],41,null,33,null,34,null,9,"unassigned"],["d",1,"effect.layer_ripple",14,["l",["d",15,["s",3],16,232,17," * ガシャンという音ではなく、「魔法のレンズを通した」ように波紋が広がり世界が反転するシームレス演出。",18,["s",5]]],2,["l","B-12.2"],19,"Seamless layer transition",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"effect.shield",14,["r",95],2,["l","B-13.2"],19,"Actual shield event",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"effect.smoke",14,["r",95],2,["l","B-13.2"],19,"Smoke event/equipment state",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"effect.mana_light",14,["r",95],2,["l","B-13.2"],19,"Mana visual event",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.front_ambience",14,["r",97],2,["l","B-12.4"],19,"Front environment birds",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.back_ambience",14,["r",97],2,["l","B-12.4"],19,"Back environment steam pipes",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.restricted_se",14,["r",80],2,["l","B-13.5"],19,"Original adult sound family; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.character_voice",14,["r",80],2,["l","B-13.5"],19,"All main/sub speech; line/clip count open",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.mob_restricted_still",14,["r",99],2,["l","B-13.1"],19,"Original generic adult event still family; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.front_bgm",14,["r",101],2,["l","B-12.4"],19,["s",77],26,["r",103],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.back_bgm",14,["r",101],2,["l","B-12.4"],19,["s",77],26,["r",103],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"audio.ui",14,["r",80],2,["l","B-13.5"],19,"click/success/refusal/notification; no environmental/voice substitution",26,["l",["d",15,"assets/audio/ui/click_001.ogg",27,4876,18,"ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9",28,"placeholder_media",29,["s",87],30,false],["d",15,"assets/audio/ui/confirmation_001.ogg",27,8968,18,"063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a",28,"placeholder_media",29,["s",87],30,false],["d",15,"assets/audio/ui/error_008.ogg",27,9215,18,"eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81",28,"placeholder_media",29,["s",87],30,false],["d",15,"assets/audio/ui/bong_001.ogg",27,4848,18,"d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710",28,"placeholder_media",29,["s",87],30,false]],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"content.anri.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for アンリ pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.anri.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for アンリ ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.anri.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for アンリ fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.fine.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for フィーネ pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.fine.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for フィーネ ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.fine.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for フィーネ fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.tomari.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for トマリ pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.tomari.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for トマリ ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.tomari.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for トマリ fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.amelia.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for アメリア pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.amelia.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for アメリア ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.amelia.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for アメリア fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.liz.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for リズ pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.liz.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for リズ ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.liz.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for リズ fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.mimi.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for ミミ pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.mimi.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for ミミ ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.mimi.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for ミミ fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.satsuki.pure_love.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for サツキ pure_love; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.satsuki.ntr.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for サツキ ntr; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.satsuki.fall.event_cg",14,["r",99],2,["l","B-13.1"],19,"Original route-dependent event CG/differences for サツキ fall; identities/quantity unresolved; mandatory unproduced",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.mob_guests",14,["l",["d",15,["s",3],16,91,17,"## 4.5 クラス別AI特性",18,["s",5]]],2,["l","B-13.1"],19,"Original guest groups: noble/cleric/elf/demon/beastfolk; all general SD states, appearance variations and generic stills; additional guest identities/count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.mob_staff",14,["r",107],2,["l","B-13.1"],19,"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",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.mob_employment",14,["l",["d",15,["s",3],16,97,17,"## 5.1 ユニット分類と基本定義",18,["s",5]]],2,["l","B-13.1"],19,"General/slave employee appearance classes; conditions/identities unresolved",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.other_sub",14,["r",74],2,["l","B-13.1"],19,"Other subcharacters beyond the named seven/rivals; identity/count open",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"content.end_states",14,["l",["d",15,["s",3],16,135,17," * **離脱:** 原則ロストしないが、防衛戦敗北での一時拉致や、特定バッドエンド確定時にのみ敵や背景オブジェクト化する。",18,["s",5]]],2,["l","B-13.1"],19,"Original limited departure/bad-end object states; exact content IDs remain open",26,["l"],31,null,32,"required_unproduced",41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.ウェイター",14,["r",107],2,["l","B-5.3"],19,"Original staff ウェイター: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.受付係",14,["r",107],2,["l","B-5.3"],19,"Original staff 受付係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.バニー",14,["r",107],2,["l","B-5.3"],19,"Original staff バニー: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.シェフ",14,["r",107],2,["l","B-5.3"],19,"Original staff シェフ: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.清掃員",14,["r",107],2,["l","B-5.3"],19,"Original staff 清掃員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.運搬員",14,["r",107],2,["l","B-5.3"],19,"Original staff 運搬員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.救護班",14,["r",107],2,["l","B-5.3"],19,"Original staff 救護班: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.娼婦",14,["r",107],2,["l","B-5.3"],19,"Original staff 娼婦: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.警備員",14,["r",107],2,["l","B-5.3"],19,"Original staff 警備員: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.staff_role.調教係",14,["r",107],2,["l","B-5.3"],19,"Original staff 調教係: role-specific walk/work/idle/collapse/rest; carry/rescue/clean when its actual task applies. Frame/identity count open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.guest_group.貴族",14,["l",["d",15,["s",3],16,92,17," * **貴族:** 金払いは良いが忍耐力が極端に低い。",18,["s",5]]],2,["l","B-4.5"],19,"Original guest 貴族: generic appearance, idle/walk/service state; exact variants and instances open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.guest_group.聖職者",14,["l",["d",15,["s",3],16,93,17," * **聖職者:** アングラ要素を目撃すると即帰宅&風紀ダウン。",18,["s",5]]],2,["l","B-4.5"],19,"Original guest 聖職者: generic appearance, idle/walk/service state; exact variants and instances open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.guest_group.エルフ",14,["l",["d",15,["s",3],16,94,17," * **エルフ:** 自然物を好む。",18,["s",5]]],2,["l","B-4.5"],19,"Original guest エルフ: generic appearance, idle/walk/service state; exact variants and instances open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"characters.guest_group.魔族/亜人",14,["l",["d",15,["s",3],16,95,17," * **魔族/亜人:** 地下耐性が高く満足度が下がらない。",18,["s",5]]],2,["l","B-4.5"],19,"Original guest 魔族/亜人: generic appearance, idle/walk/service state; exact variants and instances open",26,["r",29],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.客用通路",14,["l",["d",15,["s",3],16,46,17," * **施設:** 客室、商業、客用通路・エレベーター。",18,["s",5]]],2,["l","B-8.4"],19,"Additional original required visual use 客用通路: front route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.裏通路",14,["r",109],2,["l","B-8.4"],19,"Additional original required visual use 裏通路: back route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.従業員ドア",14,["l",["d",15,["s",3],16,177,17," * **通路:** 客用通路、裏通路、従業員ドア(表と裏を接続)。",18,["s",5]]],2,["l","B-8.4"],19,"Additional original required visual use 従業員ドア: front/back staff-only link; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.階段",14,["l",["d",15,["s",3],16,86,17," * **垂直移動:** 蔓の昇降機(客用・定員あり)、業務用エレベーター(裏層・大容量)、階段(速度遅い)、マナワープ(瞬間移動・コスト大)。",18,["s",5]]],2,["l","B-8.4"],19,"Additional original required visual use 階段: slow vertical route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.リネンシュート",14,["r",109],2,["l","B-2.4"],19,"Additional original required visual use リネンシュート: logistics route; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.隠し扉",14,["r",109],2,["l","B-2.4"],19,"Additional original required visual use 隠し扉: back-route door; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.受付/精算所",14,["l",["d",15,["s",3],16,190,17," * **受付/精算所:** ロビーに設置。処理が遅いと機会損失。",18,["s",5]]],2,["l","B-9.3"],19,"Additional original required visual use 受付/精算所: lobby economic service; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.金庫室",14,["l",["d",15,["s",3],16,191,17," * **金庫室:** 所持金上限解放。盗賊の標的になる。",18,["s",5]]],2,["l","B-9.3"],19,"Additional original required visual use 金庫室: fund cap facility; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.購買部",14,["l",["d",15,["s",3],16,192,17," * **購買部:** 消費自動発注、戦利品買取。",18,["s",5]]],2,["l","B-9.3"],19,"Additional original required visual use 購買部: automatic orders/loot purchase; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"],["d",1,"ancillary.闇銀行",14,["l",["d",15,["s",3],16,188,17," * **支出:** 人件費、維持費、仕入れ原価、闇銀行への借金返済、世界樹ランク税(上納金)。",18,["s",5]]],2,["l","B-9.3"],19,"Additional original required visual use 闇銀行: instant lending/overdue threat; outside the 30 enumerated 10.x facilities, not a fabricated new 30th mapping",26,["r",3],31,null,32,["s",60],41,null,33,null,34,null,9,"unassigned"]]],"decoded_record_count":614,"encoding":"Lossless JSON: d=flat key-id/value object; l=list; s=shared string; r=shared complete object/list","keys":["facility_usage_slots.json","slot_id","requirement","facility_name","definition_id","level","layer","surface","original_placement","creator","status","approved_asset","existing_candidate","note","source_anchors","path","line","text","sha256","usage_condition","screen","facility","visual_context","placement","original_size","layer_context_is_not_permission_to_build","representations","bytes","representation","applicability","final_quality_accepted","finished_asset","delivery_classification","required_file_count","required_frame_count","variant_policy","state_group_ref","character_usage_slots.json","character","character_role","kind","required_variant_count","inventory_key_only_not_runtime_character_id","state_usage_groups.json","group_id","scope_note","other_usage_slots.json"],"strings":["unverified_required_slot","scripts/ui/pixel_tower_art.gd","Code token is only a search lead; it does not prove a dedicated level/layer/surface variant. These are usage slots, not a committed image count.","docs/traceability/original/BASELINE.txt"," * 施設Lv1〜3の外観・内装(表裏両方)。背景遠景。","75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a","71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df","Current generic room/fixture drawing; code token or fallback does not prove every required level/layer/exterior/interior","scripts/ui/standard_room_art.gd","8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa","Dedicated standard_room Lv1-3 decoration only; keep limited existing acceptance","scripts/ui/infirmary_room_art.gd","f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75","Dedicated infirmary decoration only; keep limited existing acceptance","assets/kenney/tiny_town/Tilemap/tilemap_packed.png","3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902","Shared generic atlas, not 30 facility-specific finished appearances","assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png","d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f","Shared generic atlas, not facility-specific acceptance","required_unfinished; current code/media are limited candidates","A usage slot may share a file/atlas/code with others. Front/back are rendering contexts, not new placement permission. Exterior/interior are distinct uses, not necessarily two PNG files."," * メイン・サブキャラ立ち絵(表情・衣装・刻印差分含む)。"," * **アンリ (女将):** [看板娘の微笑] 配置フロアの全施設売上+20%。","conversation/event: identity","conversation/event: expression","conversation/event: selected costume"," * **立ち絵:** 破損、汚れ、刻印差分。純愛(ソフトフォーカス)とNTR/堕落(強い影・レイプ目)の明確な描き分け。","conversation/event: damaged state","conversation/event: dirty state"," * **刻印:** 指輪(純愛)、キスマーク(NTR)、淫紋・首輪・焼印(堕落・家畜)が立ち絵に反映される。","relationship-state marks; mandatory but unproduced"," * ユニットSDモーション(待機・歩行・作業・気絶・各種Hアニメループ)。","scripts/ui/pixel_people.gd","a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c","Generic pose(mode,frame,variant,staff); no character ID and no heroine/rival-specific finished appearance","code_drawn_generic_candidate_only"," * **ドット絵:** 呼吸、胸の揺れ、職種別歩行、生々しいHアニメーションループ。","world: role-specific walking"," * **気絶回収:** 体力0で倒れた者は、救護班が裏ルートを通って回収しなければならない。","world: actual rescue/cargo carry if role applies","world: actual rescue role/task; not all characters perform rescue"," * **シフト制:** 昼番・夜番配置。非番時は待機室等で体力回復。","original required secondary movement; not produced/approved"," * **妊娠:** 排卵日あり。父親判定、妊婦期の外見・ステータス変化。","visual-state change; content count not frozen","original route-dependent style; exact variants undecided","original required adult animation family; mandatory unproduced"," * 動的変化対応BGM、環境音、UI操作音、H用SE(生音系)、キャラクターボイス。","character speech; lines and clips unresolved"," * **フィーネ (メイド):** [神速の奉仕] 清掃速度3倍。暗殺確率UP。"," * **トマリ (騎士):** [鉄壁の守護] フロアトラブル0%。防衛スコア加算。"," * **アメリア (シスター):** [聖なる寄付] 寄付金3倍。回復速度2倍。"," * **リズ (狩人):** [エルフの眼] レア素材発見率UP。高級食材消費減。"," * **ミミ (商人):** [商魂たくましい] 仕入れ-20%、売却+20%。"," * **サツキ (雑用):** [高貴なオーラ] VIP客満足度上昇1.5倍。チップ増。","Current background/theme candidate; original distant backdrop quality not accepted","scenes/main/world_preview.gd","3df29be32d3a016d8fb9dc1ee2bd32e2360ac8fad9810293f6be9b58d26046e0","Background fallback and composition; not finished far-view art","current_candidate_not_finished"," * **UIスキン:** 表モード(羊皮紙・ファンタジー)と裏モード(黒鉄・モニター風)で動的に変化。","assets/themes/japanese_fantasy/ui-skin-v1.png","4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2","Shared current UI atlas, not proof of required black-iron back skin","assets/themes/japanese_fantasy/visual-theme-v1.tres","42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18","Current skin/atlas mapping; not completed dual-skin acceptance"," * 表裏スキン、感情グラフUI、覗きモード専用オーバーレイ(ビデオカメラ風)。","a7ae44c680eb9b70a117ddc8c6cbf0ca290b8e8d485eac41b4122698fde2a620","Current HUD/controls/log/dialog wiring; no final UI material/required-value acceptance","Current grid/bubble/world-layer rendering; not proof of all required effects","code_drawn_current_partial_use"," * **通知:** ユニット頭上のフキダシ(Zzz、怒り、ハート)、イベントログ。"," * **SE:** Hサウンドの水音へのこだわり、環境音(表の小鳥 vs 裏の蒸気管)による空間演出。"," * HシーンイベントCG(ルート別・差分あり)、モブ汎用Hスチル。"," * **BGM:** 表裏で同じ曲のアレンジ違い(裏は重低音ベース強調)をクロスフェード再生。","Same composition arrangements/crossfade; back bass emphasis","scripts/ui/paired_bgm.gd","a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836","Actual synchronized-loop/crossfade adapter, not finished audio quality","assets/audio/bgm/tree_theme_front_candidate.wav","6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb","Adopted candidate track, not final-listening or finished-rights acceptance","assets/audio/bgm/tree_theme_back_candidate.wav","efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca","Adopted candidate arrangement, not final quality acceptance","Kenney CC0 adopted UI cue; limited technical/license acceptance, not whole sound completion","## 5.3 職種と役割 (Jobs & Roles)"," * **施設:** 待機室、従業員寮、倉庫、裏通路、業務用エレベーター、リネンシュート、**覗き部屋**、隠し扉。"]}