diff --git a/docs/plans/original-completion-2026-10-02/execution/p04-01-owner-approval-20261018/ROOT_P04_PRESERVED_TO_CURRENT_SOURCE_AUDIT.json b/docs/plans/original-completion-2026-10-02/execution/p04-01-owner-approval-20261018/ROOT_P04_PRESERVED_TO_CURRENT_SOURCE_AUDIT.json new file mode 100644 index 0000000..3a14331 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/execution/p04-01-owner-approval-20261018/ROOT_P04_PRESERVED_TO_CURRENT_SOURCE_AUDIT.json @@ -0,0 +1,133 @@ +{ + "client_date_jst": "2026-10-18", + "preserved_P04_S": "2dde7596a87c43f7bf0bf704b7479f2fa06a5b1c", + "current_M": "e6327b4571d3034f7619319d08a01e16e66c9c13", + "source_selection": "Git tracked full autoload/scripts/scenes/data/tests/assets/tools plus root settings/Makefile/AGENTS, source_refs .DS_Store/cache exclusions examined separately at actual candidate. Conservative comparison, not narrowed for reuse.", + "old_files": 1300, + "current_files": 1368, + "changed": [ + { + "path": "autoload/simulation_runtime.gd", + "P04_source_blob": "b2eca36cebfcc216c3bca0de2c310c06786c74b7", + "current_main_blob": "64e1d61bf2cd0acf9466605a318f7a362c793460" + }, + { + "path": "scenes/main/main.gd", + "P04_source_blob": "eaa051fe5bca4f56de0c4ac294477f770d13d095", + "current_main_blob": "fff37f082d750bb91c71f2aa54d168c9e2cb8fe7" + }, + { + "path": "scenes/main/world_preview.gd", + "P04_source_blob": "e1f5b0eb86b64b64216000c48d62e28555dc6536", + "current_main_blob": "fa32fe0344d20565b6d542da1256a94e8dee1845" + }, + { + "path": "scripts/core/save_service.gd", + "P04_source_blob": "92464b958e5a55c2ed245afdb5819e3f22f71551", + "current_main_blob": "236a8f157c0d98a205e7244e8b06caceb1e336a1" + }, + { + "path": "scripts/relationship/relationship_service.gd", + "P04_source_blob": "1d1e093cd4ba21927c08e30d92232ba676b2731d", + "current_main_blob": "ba632c34d2a3fe5ebcb742746d3bbf54e06e383a" + }, + { + "path": "scripts/ui/guest_observation_panel.gd", + "P04_source_blob": "39557906f5d9ca95611407e510521d4cc4b3b2ab", + "current_main_blob": "d4bf77783ee801077f3adb409e2eac3eea7f0a9b" + }, + { + "path": "scripts/ui/room_presentation.gd", + "P04_source_blob": "5945440e28e3aa8304bd4477196009ac2b59f127", + "current_main_blob": "0c1fa7fb911b6017291732f09fb5073aeaeb2fd9" + }, + { + "path": "tests/business/test_required_kitchen.gd", + "P04_source_blob": "47b252a4686ac47b8fb02588985ec4437617f8bc", + "current_main_blob": "df535f9f67213ea9c14fdefc20340f7f2a71090c" + }, + { + "path": "tools/regression/suite-policy.json", + "P04_source_blob": "3969e9715552efc333b2f0f6e3d02a9903154f4c", + "current_main_blob": "ad194ae425fb8123fa191ed3635f404c098f692d" + } + ], + "added": [ + "scripts/relationship/original_relationship_state.gd", + "scripts/relationship/original_relationship_state.gd.uid", + "scripts/special/peeping_room_service.gd", + "tests/fixtures/p08-02/README.md", + "tests/fixtures/p08-02/mixed_world.gd", + "tests/fixtures/p08-02/mixed_world.gd.uid", + "tests/fixtures/p08-02/reader.gd", + "tests/fixtures/p08-02/reader.gd.uid", + "tests/fixtures/p08-02/writer.gd", + "tests/fixtures/p08-02/writer.gd.uid", + "tests/fixtures/p08-03/checker_fixture.py", + "tests/fixtures/p08-03/passive_placement.gd", + "tests/fixtures/p08-03/passive_placement.gd.uid", + "tests/fixtures/p08-03/placement.gd", + "tests/fixtures/p08-03/placement.gd.uid", + "tests/fixtures/p08-03/r05-reader-checkpoint-provenance.json", + "tests/fixtures/p08-03/r05-reader-checkpoint.json.gz", + "tests/fixtures/p23-03/diagnostic_stream.gd", + "tests/fixtures/p23-03/diagnostic_stream.gd.uid", + "tests/fixtures/p23-03/layout_comparison.gd", + "tests/fixtures/p23-03/layout_comparison.gd.uid", + "tests/fixtures/p23-03/observation.gd", + "tests/fixtures/p23-03/observation.gd.uid", + "tests/fixtures/p23-03/passive_observation.gd", + "tests/fixtures/p23-03/passive_observation.gd.uid", + "tests/fixtures/p23-03/passive_os_recorder.gd", + "tests/fixtures/p23-03/passive_os_recorder.gd.uid", + "tests/fixtures/p23-03/queued_elevator.json", + "tests/fixtures/p23-03/r13_actor_overlap.json", + "tests/fixtures/p23-03/r13_service_region_gap.json", + "tests/fixtures/p23-03/recorded-badge-negative.json.gz", + "tests/fixtures/p23-03/repair28_frame180_projection.json", + "tests/fixtures/p23-03/repair28_r15_negative.json", + "tests/s1/test_p08_combined_migration.gd", + "tests/s1/test_p08_combined_migration.gd.uid", + "tests/s4/test_original_relationship_model.gd", + "tests/s4/test_original_relationship_model.gd.uid", + "tests/s4/test_original_relationship_runtime.gd", + "tests/s4/test_original_relationship_runtime.gd.uid", + "tests/special/peeping_room_fixture.gd", + "tests/special/test_p13_uid_policy.py", + "tests/special/test_peeping_room_evidence.gd", + "tests/special/test_peeping_room_geometry.gd", + "tests/special/test_peeping_room_reference.gd", + "tests/special/test_peeping_room_runtime.gd", + "tests/special/test_peeping_room_save.gd", + "tests/transport/test_runtime_build_preview.gd", + "tests/transport/test_runtime_build_preview.gd.uid", + "tests/ui/fixtures/selection_cross_process.gd", + "tests/ui/fixtures/selection_cross_process.gd.uid", + "tests/ui/test_p08_normal_placement_ops.gd", + "tests/ui/test_p08_normal_placement_ops.gd.uid", + "tests/ui/test_p23_life_observation.gd", + "tests/ui/test_p23_life_observation.gd.uid", + "tests/ui/test_selection_departure.gd", + "tests/ui/test_selection_departure.gd.uid", + "tools/check_p08_migration_evidence.py", + "tools/check_p08_normal_placement_evidence.py", + "tools/check_p13_content_difference.py", + "tools/check_p23_life_observation_evidence.py", + "tools/check_p24_selection_evidence.py", + "tools/run_p08_mixed_migration.py", + "tools/run_p08_normal_placement.py", + "tools/run_p13_reference_tests.py", + "tools/run_p18_relationship_tests.py", + "tools/run_p23_life_observation.py", + "tools/test_p08_migration_evidence.py", + "tools/test_p08_normal_placement_evidence.py", + "tools/test_p23_life_observation_evidence.py" + ], + "removed": [ + "tools/check_p04_order_evidence.py" + ], + "direct_full_source_equality": false, + "old_P04_full_evidence_auto_reuse_accepted": false, + "new_native_runs": 0, + "conclusion": "Rebind current exact final combined S/M, engine/policy/input/roster and checker; old full178 cannot automatically cover changed product/test roster. No new whole/full run launched while P26 active." +}