Files
TheTree_mock/docs/plans/original-completion-2026-10-02/assets_platform_audit.json
T
Takeshi b84bade045 Save The Tree implementation and acceptance work in progress
Preserve production code, regression fixtures, audio assets and provenance, test infrastructure, and the original-completion plan and progress ledger. Final game and Windows acceptance remain pending; excluded local artifacts and native experiments are not part of this snapshot.
2026-10-11 15:58:00 +09:00

1549 lines
53 KiB
JSON

{
"schema_version": 1,
"audit_date": "2026-10-02",
"audit_scope": [
"P01-02",
"P02-03",
"P22-01",
"P22-02",
"P22-03"
],
"root": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部",
"head": "285528b7a3b1b46a2a67af5aa90d9085539b42f4",
"verdict": "incomplete",
"current_candidate": "Local working tree differs from accepted1396 reference; adoption status belongs to root",
"observed_at": "2026-10-02T01:03:35.152951+09:00",
"source_reference_map": {
"path": "artifacts/facility-need-pricing-production-scale-adoption-2026-10-01-r01/after.json",
"sha256": "44e2752aa435479188f20beaa9929d518623670c98d1a415db6c63aef828ee33",
"files": 1396,
"current_hash_mismatches": [
"autoload/simulation_runtime.gd",
"scripts/core/save_service.gd"
],
"drift_note": "Initially matched before parallel work. At final scan Runtime/SaveService differ; accepted status is not inferred."
},
"method": {
"fresh_inventory": "Existing inventory tool executed with only OUT redirected in memory; no old evidence rewritten",
"new_Godot_or_game_runs": 0,
"new_asset_imports": 0,
"new_Windows_exports": 0,
"Windows_launch_or_remote_mutations": 0,
"visual_review": "Old1394 actor-restored.png macOS PCK proof only, not current all-asset acceptance",
"static_limit": "Literal scan does not prove dynamic references or natural-play reachability"
},
"input_pins": [
{
"path": "docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
"sha256": "f9cb3f61e4cb020e37f792c615dfbd4794763884a8ec528de14c3469cf4e5248"
},
{
"path": "docs/traceability/original/BASELINE.txt",
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
},
{
"path": "tools/build_original_asset_inventory.py",
"sha256": "1ca3be772088cc02c71fe9485d590dcd77ad95d5298983bfd27f15ad056642c9"
},
{
"path": "docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json",
"sha256": "df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf"
},
{
"path": "assets/themes/japanese_fantasy/README.md",
"sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d"
},
{
"path": "assets/kenney/README.md",
"sha256": "aaf2b3f1ba7b747709d5910389acaaca2beda2a1ca8eed12b0abfd81ddb3f1da"
},
{
"path": "assets/kenney/sources.json",
"sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76"
},
{
"path": "artifacts/facility-need-pricing-production-scale-adoption-2026-10-01-r01/after.json",
"sha256": "44e2752aa435479188f20beaa9929d518623670c98d1a415db6c63aef828ee33"
},
{
"path": "build/windows/accepted-unique-contract-ui-2026-10-01-r02/SOURCE_MANIFEST.json",
"sha256": "513ce23f329c0aaa4fc5d9b249a513dc7f524cf18fc2134eeb25abd3027e7a2e"
},
{
"path": "build/windows/accepted-unique-contract-ui-2026-10-01-r02/BUILD_MANIFEST.json",
"sha256": "4bae477da9b64673fe65dcecaff05ee3a833c878e375bf73c30761baed0f2114"
},
{
"path": "artifacts/windows-prefix-corrected-accepted154-release-2026-10-01-r02/build-validation.json",
"sha256": "49adde619c469d0455b8b0da52212c98c3a623eee498bf6273615b1a22b27904"
},
{
"path": "artifacts/windows-prefix-corrected-accepted154-root-binding-2026-10-01-r02/ROOT_COMPLETION.json",
"sha256": "85b742d8aae9c23fac3209d250a9259bad852572699aae1e4bf4d8feca65b3ea"
},
{
"path": "docs/plans/original-completion-2026-09-29/execution/CURRENT_WINDOWS_PACKAGE.md",
"sha256": "201f56f9435456ecafebdfae57b8b6bc1e9f74747939a3d78db83a7a2d18b68a"
}
],
"inventory_summary": {
"facility_mapping": "docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json",
"facility_mapping_sha256": "df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf",
"baseline_sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a",
"media_files": 290,
"literal_referenced_media_files": 8,
"audio_files": 0,
"facility_count": 30,
"facility_usage_slots": 360,
"named_heroines": 7,
"character_usage_slot_groups": 84,
"other_slot_groups": 17,
"approved_assets": 0,
"missing_literal_references": [],
"scope": "Inventory and candidate mappings only. No asset is promoted to complete by file existence, procedural fallback, or a passing gameplay test. Variant counts and production ownership remain unresolved."
},
"media_category_counts": {
"assets/icons": 1,
"assets/kenney": 272,
"assets/mockups": 11,
"assets/themes": 6
},
"old_inventory_media_hashes_changed": [],
"finished_asset_acceptance_records_found": 0,
"missing_finished_usage_groups": {
"facility": 360,
"heroine_legacy_groups": 84,
"other_legacy_groups": 17,
"meaning": "Unaccepted usage groups; not approved final atomic denominator or image count"
},
"facilities": [
{
"original_index": 1,
"name": "一般客室",
"requirement": "B-10.1",
"definition_id": "standard_room",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 2,
"name": "上級客室",
"requirement": "B-10.1",
"definition_id": "premium_room",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 3,
"name": "VIPスイート",
"requirement": "B-10.1",
"definition_id": null,
"original_placement": "FRONT高層",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 4,
"name": "ドミトリー",
"requirement": "B-10.1",
"definition_id": null,
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 5,
"name": "大衆食堂",
"requirement": "B-10.2",
"definition_id": "cafeteria",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 6,
"name": "レストラン",
"requirement": "B-10.2",
"definition_id": null,
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 7,
"name": "酒場",
"requirement": "B-10.2",
"definition_id": "tavern",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 8,
"name": "屋台",
"requirement": "B-10.2",
"definition_id": null,
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 9,
"name": "大浴場",
"requirement": "B-10.3",
"definition_id": "public_bath",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 10,
"name": "カジノ",
"requirement": "B-10.3",
"definition_id": null,
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 11,
"name": "闘技場",
"requirement": "B-10.3",
"definition_id": null,
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 12,
"name": "礼拝堂",
"requirement": "B-10.3",
"definition_id": "chapel",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 13,
"name": "風俗個室",
"requirement": "B-10.4",
"definition_id": "adult_private_room",
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 14,
"name": "高級ソープ",
"requirement": "B-10.4",
"definition_id": null,
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 15,
"name": "SM拷問室",
"requirement": "B-10.4",
"definition_id": null,
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 16,
"name": "闇市場",
"requirement": "B-10.4",
"definition_id": "black_market",
"original_placement": "FRONT地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 17,
"name": "厨房",
"requirement": "B-10.5",
"definition_id": "kitchen",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 18,
"name": "倉庫",
"requirement": "B-10.5",
"definition_id": "warehouse",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 19,
"name": "待機室",
"requirement": "B-10.5",
"definition_id": "staff_waiting_room",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 20,
"name": "従業員寮",
"requirement": "B-10.5",
"definition_id": "staff_dormitory",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 21,
"name": "警備員詰所",
"requirement": "B-10.5",
"definition_id": "security_station",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 22,
"name": "清掃員室",
"requirement": "B-10.5",
"definition_id": "cleaning_room",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 23,
"name": "医務室",
"requirement": "B-10.5",
"definition_id": "infirmary",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 24,
"name": "覗き部屋",
"requirement": "B-10.6",
"definition_id": null,
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 25,
"name": "地下牢",
"requirement": "B-10.6",
"definition_id": null,
"original_placement": "BACK地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 26,
"name": "マナ炉",
"requirement": "B-10.6",
"definition_id": null,
"original_placement": "BACK地下",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 27,
"name": "蔓の昇降機",
"requirement": "B-10.7",
"definition_id": "guest_elevator",
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 28,
"name": "業務用EV",
"requirement": "B-10.7",
"definition_id": "service_elevator",
"original_placement": "BACK",
"usage_slots": 12,
"code_render_candidate": [
"scripts/ui/pixel_tower_art.gd"
],
"classification": "code_drawn_candidate",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 29,
"name": "ワープ",
"requirement": "B-10.7",
"definition_id": null,
"original_placement": "FRONT",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
},
{
"original_index": 30,
"name": "魔法砲台",
"requirement": "B-10.7",
"definition_id": null,
"original_placement": "外壁",
"usage_slots": 12,
"code_render_candidate": null,
"classification": "required_asset_mapping_missing",
"level_1_3_variant_acceptance": null,
"front_back_exterior_interior_acceptance": null,
"finished_asset_mapping": null,
"current_build_visual_acceptance": null,
"production_owner": null,
"variant_image_count": null
}
],
"heroines": [
{
"id": "anri",
"name": "アンリ",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
},
{
"id": "fine",
"name": "フィーネ",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
},
{
"id": "tomari",
"name": "トマリ",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
},
{
"id": "amelia",
"name": "アメリア",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
},
{
"id": "liz",
"name": "リズ",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
},
{
"id": "mimi",
"name": "ミミ",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
},
{
"id": "satsuki",
"name": "サツキ",
"legacy_usage_groups": 12,
"dedicated_portrait_mapping": null,
"dedicated_SD_mapping": null,
"existing_SD": "scripts/ui/pixel_people.gd",
"SD_classification": "generic_code_pose_and_hash_color_not_identity_asset",
"finished_acceptance": null,
"expression_costume_damage_dirt_marking_counts": null,
"route_CG_counts": null,
"production_owner": null
}
],
"named_rivals": [
{
"name": "ライ",
"portrait_mapping": null,
"SD_mapping": null,
"variant_count": null,
"owner": null,
"finished_acceptance": null
},
{
"name": "リーゼンバルト",
"portrait_mapping": null,
"SD_mapping": null,
"variant_count": null,
"owner": null,
"finished_acceptance": null
},
{
"name": "ソウ",
"portrait_mapping": null,
"SD_mapping": null,
"variant_count": null,
"owner": null,
"finished_acceptance": null
}
],
"additional_asset_gaps_to_split": [
{
"group_id": "portrait.marking",
"requirement": [
"B-12.3",
"B-13.1"
],
"scope": "刻印差分",
"reason": "旧人物12枠にportrait_markingがない。必要差分数と固有人物対応は未設定。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "portrait.route_treatment",
"requirement": [
"B-12.3"
],
"scope": "純愛と他ルートの立ち絵描き分け",
"reason": "旧台帳でルート別の光・影等が未分離。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "illustration.route_CG",
"requirement": [
"B-13.1"
],
"scope": "7人物×3ルートのCG利用群と差分",
"reason": "旧restricted_content_unproducedへ集約。21利用群は21枚を意味しない。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "illustration.mob_still",
"requirement": [
"B-13.1"
],
"scope": "モブ汎用イベントスチル",
"reason": "旧台帳に個別利用群なし。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "SD.profession_walk",
"requirement": [
"B-12.3",
"B-13.2"
],
"scope": "客・職員の職種別歩行",
"reason": "poseに職種引数がない。staff真偽とhash色では職種別完成を認定しない。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "SD.breathing",
"requirement": [
"B-12.3"
],
"scope": "SD呼吸等の原本人物動作",
"reason": "旧台帳に独立した要求と完成承認なし。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "SD.route_loops",
"requirement": [
"B-12.3",
"B-13.2"
],
"scope": "原本成人向けSDループ",
"reason": "旧集約群から未制作のまま分離。原本対象から除外しない。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "audio.route_SE",
"requirement": [
"B-12.4",
"B-13.5"
],
"scope": "原本成人向けSE",
"reason": "音声ファイル0。旧集約群から未制作のまま分離。",
"required_asset_count": null,
"status": "unaccepted_required_group"
},
{
"group_id": "characters.rivals_named",
"requirement": [
"B-6.2",
"B-13.1",
"B-13.2"
],
"scope": "ライ・リーゼンバルト・ソウ等",
"reason": "旧other_charactersの1群では名前・状態・必要量が未分離。7人物へ混ぜない。",
"required_asset_count": null,
"status": "unaccepted_required_group"
}
],
"heroine_route_CG_usage_groups": [
{
"group_id": "illustration.anri.pure_love",
"name": "アンリ",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.anri.ntr",
"name": "アンリ",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.anri.corruption",
"name": "アンリ",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.fine.pure_love",
"name": "フィーネ",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.fine.ntr",
"name": "フィーネ",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.fine.corruption",
"name": "フィーネ",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.tomari.pure_love",
"name": "トマリ",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.tomari.ntr",
"name": "トマリ",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.tomari.corruption",
"name": "トマリ",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.amelia.pure_love",
"name": "アメリア",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.amelia.ntr",
"name": "アメリア",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.amelia.corruption",
"name": "アメリア",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.liz.pure_love",
"name": "リズ",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.liz.ntr",
"name": "リズ",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.liz.corruption",
"name": "リズ",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.mimi.pure_love",
"name": "ミミ",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.mimi.ntr",
"name": "ミミ",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.mimi.corruption",
"name": "ミミ",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.satsuki.pure_love",
"name": "サツキ",
"route": "pure_love",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.satsuki.ntr",
"name": "サツキ",
"route": "ntr",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
},
{
"group_id": "illustration.satsuki.corruption",
"name": "サツキ",
"route": "corruption",
"required_asset_count": null,
"finished_asset_mapping": null,
"status": "not_produced"
}
],
"code_drawn_candidates": [
{
"path": "scripts/ui/pixel_tower_art.gd",
"sha256": "fe86ae7fc93b72c3702a541bca2e135b801b0f883ab85ae5cef85a90965654a1",
"classification": "code_native_partial_candidate",
"matches_reference_map": true,
"limitation": "room関数にlevel引数がなくLv1-3専用外観/内装の完成対応は確認できない。"
},
{
"path": "scripts/ui/pixel_people.gd",
"sha256": "8a46ba96705576bda98d3ba6b08323ddc1a3bd1e9fb4321b9b959b84fd07c626",
"classification": "code_native_partial_candidate",
"matches_reference_map": true,
"limitation": "pose(mode,frame,variant,staff)に人物ID/職種引数がない。汎用色/ポーズを固有7人物完成へ計上しない。"
},
{
"path": "scripts/ui/room_presentation.gd",
"sha256": "7fc8423d6d4156a42820235c37a6e19c9a3d3a5c0159ea7759bdfdc231b864f8",
"classification": "code_native_partial_candidate",
"matches_reference_map": true
},
{
"path": "scripts/ui/inactive_layer_rooms.gd",
"sha256": "1a7971f4e3893e6b5789f71efd288e8f47f33f1498dc7b33b8efeb4d743bb43f",
"classification": "code_native_partial_candidate",
"matches_reference_map": true,
"limitation": "同じroomコードを0.22 opacityで再利用。専用表裏外内の受入証拠ではない。"
},
{
"path": "scripts/ui/layer_interface_skin.gd",
"sha256": "5524422aaee5e0f45f5c1c504e4cb14257ddce5f875d70f32b21333c76c1452d",
"classification": "code_native_partial_candidate",
"matches_reference_map": true,
"limitation": "表裏StyleBoxFlat配色変更は実在。原本全UI素材の完成認定は欠損。"
},
{
"path": "scenes/main/world_preview.gd",
"sha256": "60c7010d348695ebf68475b3f1baa73405b3a90637a103553d832e9088fe70da",
"classification": "code_native_partial_candidate",
"matches_reference_map": true
}
],
"non_kenney_media": [
{
"path": "assets/icons/project_icon.svg",
"sha256": "25cc327f9d3bec159a48a11b85dddcbb614f1b673dfb975dc8ddc130f248a86b",
"classification": "icon_candidate",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-main-gameplay-visual-mock-v1.png",
"sha256": "58877bb1afbf0e72af6531cadab01eca82f9bd8cefb0cdb45f81d6d2dbb83717",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-main-gameplay-visual-mock-v2-japanese-fantasy.png",
"sha256": "1c079ebb8b2b9610df0e79a2750cc5a0db53f26d137b6df511b12cb6884532d0",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-main-gameplay-visual-mock-v3-tower-style.png",
"sha256": "f802d2b4f275f136fcacc963f7d06228f5d71dbc2399a19f7e04c6bc7531321b",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v3-assets-front.png",
"sha256": "e54ff252bae66010dc885846acdcdb0117b930e0e3cfc8f5459acc2841eabf0d",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v3-first-pass.png",
"sha256": "cc7f23ea258d49a8f2bd23735c63196b94ece380eaed934ee6e7f1b6d881cb44",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v4-icons.png",
"sha256": "b0826ffce116d96dbe5b901174713f84b55a0e72931f29821e0947b844b9c1b8",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v5-map-icons.png",
"sha256": "aca56c954b209b0a03342c0fde576cef15bfaa2ce2a1f9feedd51744fcfdb42c",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v6-actors-4k.png",
"sha256": "9b8a1d9e2e4408b7ee99505d1978a44a489eb8b6945d669d1c52e7e220937e79",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v6-actors.png",
"sha256": "8f9ea1b8bbc779e3f401d4cfdc8dcb0d10b95b7f87f37d3737af9bc85aa9dddd",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v7-skins-4k.png",
"sha256": "a32d61772e06b944cf7aeb7a2dd0bd1ccfac7cbb3d8e293a6d7075f780f48904",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/mockups/the-tree-runtime-ui-v7-skins.png",
"sha256": "f0dec82c2da661df52124cd3c2f59c3ac94db9cb5d384846d42f1901ada370cf",
"classification": "reference_mockup",
"creation_method_evidence": null,
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": []
},
{
"path": "assets/themes/japanese_fantasy/actor-markers-v2.png",
"sha256": "b742c207613d773e47f21c917975a2ba0eec8a2d9485ff655fef37e3ebf4bde4",
"classification": "generated_theme_candidate",
"creation_method_evidence": "assets/themes/japanese_fantasy/README.md: built-in image-generation tool and prompts",
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": [
"assets/themes/japanese_fantasy/visual-theme-v1.tres"
]
},
{
"path": "assets/themes/japanese_fantasy/facility-icons-v2.png",
"sha256": "6fb830fbe3961125fe0f3e640efe63ecba4de5ea6fb758eaf0da2738940fa1b6",
"classification": "generated_theme_candidate",
"creation_method_evidence": "assets/themes/japanese_fantasy/README.md: built-in image-generation tool and prompts",
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": [
"assets/themes/japanese_fantasy/visual-theme-v1.tres"
]
},
{
"path": "assets/themes/japanese_fantasy/system-icons-v2.png",
"sha256": "1f1d4f5e20ba4de61e3fb967352b68db435fa36ec5e4bacab2802f132e3b8d40",
"classification": "generated_theme_candidate",
"creation_method_evidence": "assets/themes/japanese_fantasy/README.md: built-in image-generation tool and prompts",
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": [
"assets/themes/japanese_fantasy/visual-theme-v1.tres"
]
},
{
"path": "assets/themes/japanese_fantasy/ui-skin-v1.png",
"sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2",
"classification": "generated_theme_candidate",
"creation_method_evidence": "assets/themes/japanese_fantasy/README.md: built-in image-generation tool and prompts",
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": [
"assets/themes/japanese_fantasy/visual-theme-v1.tres"
]
},
{
"path": "assets/themes/japanese_fantasy/world-back-v1.png",
"sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c",
"classification": "generated_theme_candidate",
"creation_method_evidence": "assets/themes/japanese_fantasy/README.md: built-in image-generation tool and prompts",
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": [
"assets/themes/japanese_fantasy/visual-theme-v1.tres"
]
},
{
"path": "assets/themes/japanese_fantasy/world-front-v1.png",
"sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5",
"classification": "generated_theme_candidate",
"creation_method_evidence": "assets/themes/japanese_fantasy/README.md: built-in image-generation tool and prompts",
"rights_owner_record": null,
"license_or_permission_record": null,
"quality_acceptance": null,
"literal_references": [
"assets/themes/japanese_fantasy/visual-theme-v1.tres"
]
}
],
"licenses": [
{
"pack": "tiny_town",
"creator": "Kenney",
"source_url": "https://kenney.nl/assets/tiny-town",
"acquisition_date_recorded": "2026-09-09",
"license": "CC0",
"license_path": "assets/kenney/tiny_town/License.txt",
"license_sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5",
"license_text_present": true,
"license_CC0_declaration_present": true,
"archive_sha256_recorded": "9768692dccff1d706408a5aedd6ca4f6cd1409506cbc84cb2f862919764be977",
"archive_bytes_recorded": 182243,
"current_media_files": 136,
"finished_slot_acceptance": null
},
{
"pack": "tiny_dungeon",
"creator": "Kenney",
"source_url": "https://kenney.nl/assets/tiny-dungeon",
"acquisition_date_recorded": "2026-09-09",
"license": "CC0",
"license_path": "assets/kenney/tiny_dungeon/License.txt",
"license_sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111",
"license_text_present": true,
"license_CC0_declaration_present": true,
"archive_sha256_recorded": "c109438ab06f65fd80f9b2686a4cf9c7c11dc64444b47333ec71d602f8bb5fc7",
"archive_bytes_recorded": 98530,
"current_media_files": 136,
"finished_slot_acceptance": null
}
],
"audio": {
"media_files": 0,
"audio_runtime_symbol_hits": [],
"scanned_folders": [
"scripts",
"scenes",
"autoload",
"data"
],
"front_back_arrangement_pair": null,
"crossfade_acceptance": null,
"birds_steam_ambience": null,
"UI_sound_acceptance": null,
"voice_assets_cast_rights": null,
"route_SE_acceptance": null,
"required_variant_counts": null
},
"kenney_research": [
{
"name": "Interface Sounds",
"url": "https://kenney.nl/assets/interface-sounds",
"license": "CC0",
"official_file_count": 100,
"intended_use": "通常UI操作音",
"fit": "selection_pending",
"imported": false,
"official_page_checked_date": "2026-10-02",
"archive_sha256": null,
"local_license_document": null
},
{
"name": "Input Prompts Pixel",
"url": "https://kenney.nl/assets/input-prompts-pixel",
"license": "CC0",
"official_file_count": 800,
"intended_use": "16x16キーボード/マウス表示",
"fit": "selection_pending",
"imported": false,
"official_page_checked_date": "2026-10-02",
"archive_sha256": null,
"local_license_document": null
},
{
"name": "UI Pack - Adventure",
"url": "https://kenney.nl/assets/ui-pack-adventure",
"license": "CC0",
"official_file_count": 130,
"intended_use": "表UIの枠/ボタン候補",
"fit": "selection_pending",
"imported": false,
"official_page_checked_date": "2026-10-02",
"archive_sha256": null,
"local_license_document": null
},
{
"name": "UI Pack - Sci-Fi",
"url": "https://kenney.nl/assets/ui-pack-sci-fi",
"license": "CC0",
"official_file_count": 130,
"intended_use": "裏UIの枠/ボタン候補",
"fit": "selection_pending",
"imported": false,
"official_page_checked_date": "2026-10-02",
"archive_sha256": null,
"local_license_document": null
},
{
"name": "Music Jingles",
"url": "https://kenney.nl/assets/music-jingles",
"license": "CC0",
"official_file_count": 85,
"intended_use": "短い通知候補。原本同曲表裏BGMペアの代用合格にはしない。",
"fit": "selection_pending",
"imported": false,
"official_page_checked_date": "2026-10-02",
"archive_sha256": null,
"local_license_document": null
}
],
"Windows": {
"latest_existing_package": {
"zip_path": "build/windows/TheTree-Windows-accepted-unique-contract-ui-2026-10-01-r02.zip",
"zip_sha256": "30d86f426c5d1f5c2bef6a5aef2dfa5821143c750f7f86eb482cd323b8012c24",
"zip_bytes": 73204120,
"EXE_sha256": "c52c04ae1283256102b446df50499420d29ab11758041b8abfc043b61dd270a1",
"PCK_sha256": "8b9ec8d80dc108d331636766b71c1286f49834075544497ebff32576415ffa8f",
"source_manifest_sha256": "513ce23f329c0aaa4fc5d9b249a513dc7f524cf18fc2134eeb25abd3027e7a2e",
"source_files": 1394,
"classification": "old1394_development_package",
"current1396_source_diff": [
{
"path": "autoload/simulation_runtime.gd",
"kind": "changed"
},
{
"path": "scripts/facility/facility_pricing.gd",
"kind": "changed"
},
{
"path": "scripts/ui/business_management_panel.gd",
"kind": "changed"
},
{
"path": "tests/mvp/test_pending_service_pricing_report.gd",
"kind": "added"
},
{
"path": "tests/mvp/test_pending_service_pricing_report.gd.uid",
"kind": "added"
}
],
"fresh_readonly_zip_crc_pass": true,
"fresh_all_manifest_file_SHA_pass": true,
"build_manifest_zip_equals_unpacked": true,
"manifest_file_checks": [
{
"path": "LICENSES/Godot-LICENSE.txt",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "LICENSES/Godot-third-party.txt",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "LICENSES/Kenney-TinyDungeon.txt",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "LICENSES/Kenney-TinyTown.txt",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "LICENSES/kenney-sources.json",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "README.txt",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "SOURCE_MANIFEST.json",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "TheTree.exe",
"matches_manifest": true,
"matches_unpacked": true
},
{
"path": "TheTree.pck",
"matches_manifest": true,
"matches_unpacked": true
}
],
"existing_verification": {
"source_full_suites": 154,
"source_full_checks": 12253,
"source_map_sha256": "513ce23f329c0aaa4fc5d9b249a513dc7f524cf18fc2134eeb25abd3027e7a2e",
"adoption_receipt_sha256": "b88de4a565f75cf2562d65c89aa15fd7e9ef8b7d5babe4c8981cb04e8fe9f946",
"source_full_execution_scope": "actual exact accepted-stage standard full plus applied receipt; not a post-adoption rerun",
"source_opening_new_checks": 103,
"opening_full_DomainEvent_equality": false,
"PCK_regular_fresh_processes": 23,
"PCK_regular_actual_checks": 4323,
"PCK_additional_UI_fresh_processes": 4,
"PCK_additional_UI_actual_checks": 166,
"PCK_actual_profile_verified_every_process": true,
"PCK_rendered_platform": "macOS",
"old_execution_reused": false,
"default_distribution_settings_unchanged": true,
"new_UI_adoption_claimed": true,
"new_UI_PCK_specific_proof_complete": true,
"new_UI_PCK_verification_sha256": "101775af979c8a7c72fcd0ea18d8be7280e841b0b047b676c8be34cd22ff4af8",
"opening_verification_sha256": "d7cfcc9d098acfadf4799a1c40de4946116f0ee231cb848d625166016b14b286",
"regular_PCK_results_sha256": "525fb6a1579bf326d7ac539c39ccbedf59ba0b9381ab998b995e1d339b34bc1e",
"binding_sha256": "37a7f4447f5f091934ab4c9057f3a66d5f589eb015f7db511861fccdb4bba3e7",
"windows_native": false,
"full_original_implementation": false,
"performance_budget_pass": false
},
"current1396_native_acceptance": false
},
"current1396_package_available": false,
"current_distribution_alias": "not_confirmed: CURRENT_WINDOWS_PACKAGE.md still describes older event-defense-labels package",
"native_environment": {
"OS": null,
"CPU": null,
"GPU": null,
"RAM": null,
"display_scale": null,
"resolution": null,
"build_sha256_on_target": null
},
"remote_candidate": {
"name": "DESKTOP-D2UGDR4",
"host_id": "remote-control:env_e_6a1b05a17e688321a0ff9a9d3f342d46",
"evidence": "Static exposed handoff tool schema only",
"OS_verified": null,
"reachable": null,
"installed_build_sha256": null
},
"project_lookup": {
"tool": "mcp__codex_app__list_projects",
"observed_TheTree_host": "local",
"observed_TheTree_path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部",
"Windows_TheTree_project_returned": false
},
"native_acceptance_missing": [
"同一最新EXE起動",
"日本語パス",
"新規/建設/営業",
"表示倍率/解像度",
"音/入力",
"保存終了/別process再起動",
"Windows描画性能"
],
"reuse_limit": "macOS PCK, old native checks, and sealed preparation review do not certify current1396 Windows acceptance."
},
"next_low_dependency_work": [
{
"order": 1,
"work": "意味ID/施設/人物/Lv/層/状態、寸法/原点/frame順/時間、出典/担当/受入画像の契約を台帳へ追記",
"acceptance": "仮素材/コード候補/参考/完成を再計算でき、未設定を推測で埋めない"
},
{
"order": 2,
"work": "Kenney Interface Soundsの試聴と通常UI操作音差替契約",
"acceptance": "個別SHA/原License/音量/連打/ミュート/保存再開/Windows音を対応"
},
{
"order": 3,
"work": "既存16施設をLv1-3/表裏/外内contact sheetへ並べ不足だけ制作",
"acceptance": "コード描画を昇格する場合も各差分の画面と承認を保持"
},
{
"order": 4,
"work": "7人物とライバル3名の固有外観/Portrait/SD/職種別動作briefと担当/予算案を分離",
"acceptance": "衣装/表情/刻印/ルート差分数を捏造しない"
},
{
"order": 5,
"work": "rootへ現採用ソースWindows生成/対象機記録/同一EXE検証を提案",
"acceptance": "同一Windows EXEの通常操作/音/保存再開/描画性能を実測"
}
],
"not_completed_reasons": [
"完成承認/人物別必要量/担当/予算/権利受入未確定",
"全施設Lv/層/外内と人物/ライバル/CG完成対応欠損",
"音0と接続未確認",
"現1396 Windows版/環境/実機証拠欠損"
],
"overall_atomic_implementation_percent": null,
"overall_atomic_acceptance_percent": null
}