{ "review_id": "p23-02-guest-need-normalization-local-actual-independent-review-r299-r02", "finite_local_equivalence_accepted": true, "finite_callback_fallback_equivalence_accepted": true, "finite_scalar_state_equivalence_accepted": true, "finite_exit_observation_accepted": true, "blockers": [], "evidence_sha256": { "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", "bytes": 61414, "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", "bytes": 63639, "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/original_guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", "bytes": 61426, "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/custom_definition.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", "bytes": 281, "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/local.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", "bytes": 8749, "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299/guarded.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", "bytes": 529, "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", "bytes": 26296, "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/regression/owned_outer.py", "bytes": 4177, "sha256": "c2e3483b76db1a3ff940f23f88ea0083fc78736e874ebcdb385d766dde8866e7" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r295.json", "bytes": 9244, "sha256": "0954f512e6065c26ffc7d06c087fe973379a48c9cebef6752f19ec52d24f59d8" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r295/input.json", "bytes": 4366, "sha256": "f592b9895d9253be9e7f829cd88888fe166e77e00959570f7d4a7f0c3c169489" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", "bytes": 17582, "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", "bytes": 2276, "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" }, "/Applications/Godot.app/Contents/MacOS/Godot": { "path": "/Applications/Godot.app/Contents/MacOS/Godot", "bytes": 351312912, "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299.py": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02.py", "bytes": 5550, "sha256": "5830c5b5c3fd2d7a5220a9aab44591f411550ba12ad345a395af3811bad4a4f7" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", "bytes": 11472, "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", "bytes": 17223, "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", "bytes": 9067, "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299-r02.json", "bytes": 12040, "sha256": "091dc5eed560939aeb5597e579fd529a4e99ae1332a48547e160eef85d6ae7fe" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/custom_definition.gd", "bytes": 281, "sha256": "d29c18196c89452a0ba6db8ec17d0ac2e75be2b6092533c734288230bc44f0c7" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/input.json", "bytes": 970408, "sha256": "a6422ee7db963665bd8626d3bbfc8887c65f3a26292355082f46cc1b73c1c5f3" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/preexecution-root-verification.json", "bytes": 6780, "sha256": "ad2fd2ce14d43929376851edc73fb276bd8bb6d7148b79902b51339f90ad3050" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/original_guest_service.gd", "bytes": 61426, "sha256": "88b993d4b71ea1b8684245f1fd925d4cda0f4f64f4a5572345e7d0566df29390" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/guarded.gd", "bytes": 529, "sha256": "535a938786caa1c870f319a56ea7f0d2d53ccc197a9ef9345e8b19b9f34f9131" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/local.gd", "bytes": 8749, "sha256": "3259350158c36e5db0469bce10d75a5bba231e850303ab4a03938da1401886a1" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/execution.json", "bytes": 11235, "sha256": "506dfdeeef07e9b71bbbf17fdab1be4450c214aecedd66e55770bc9f426d1283" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/profile.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/profile.json", "bytes": 907, "sha256": "dcca4b223d5ac04c9c5a19e0a6d4275a53b714d8267f04a8a634e5aaed91bc01" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/phase.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/phase.json", "bytes": 8152, "sha256": "f36993b6899266072337bcb30c563221093f9fcf9437d6206bef6eaa33e8f116" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/evaluation-fixtures.varbytes.zst", "bytes": 3897, "sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/measurement/report.json", "bytes": 1448, "sha256": "cb007d14600baf2845717e05b8626d45bcdc4533a5f75c5838a7544183c0b1b9" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stderr.log": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stderr.log", "bytes": 0, "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/ended.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/ended.json", "bytes": 1788, "sha256": "d4ac6a9b40fc8eed154af1f339df55c19e0dc804db083e51f84d35c32500b91d" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/adapter-owned-cleanup.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/adapter-owned-cleanup.json", "bytes": 351, "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/engine-native.log", "bytes": 7741, "sha256": "668bb38f55507e92b5d9e8ce19ce64f1c7f5ba0eb5bcd09a2e9dcfc491a2bedf" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stdout.log": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/stdout.log", "bytes": 7891, "sha256": "1def5e7eb5aab39181b057c19ba8bf3f263e0517bd6619de82797338cb7084ce" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/started.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/started.json", "bytes": 2416, "sha256": "cada6bb18d69f0f5133523d650ffc5ccd6c4aef9df6958959cc9262cd71930cd" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/process.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/process.json", "bytes": 6716, "sha256": "e2570650e3812025f8decf5c319e107403229df61878d592263aeefbf7439ddc" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/outer-owned-finally.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/engine/outer-owned-finally.json", "bytes": 964, "sha256": "d13f8ba4855f8b9d8efda5a8ae9651b8b1c6005842b16289bf2c826cef544cf1" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", "bytes": 5438, "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" } }, "canonical_doc4_context_pins": { "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", "bytes": 492299, "sha256": "61776f0673770277ab6d182107337ed40a108ff3b5ab2c1a8f29fc4f2c3015ad" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", "bytes": 410363, "sha256": "8b0488910dba35b34da96d7062b9a69d293e70a1963c9c5890ec32b2891baaea" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", "bytes": 1184337, "sha256": "32d80e911910bc762287dc3ddf0ee0ea3072ca2f0158aa2f9f355b9202cfdfeb" }, "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": { "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", "bytes": 539512, "sha256": "b417ee1b945dfe4666f3a2f3501f906756826ea88d741bb116f3dd20250c8958" } }, "observations": { "engine_pid": 50494, "owned_normal_exit": 0, "checks": 1657, "failures": 0, "inputs": 235, "custom_callbacks": 2, "scalar_state_cases": 6, "fixtures": 243, "raw_bytes": 421672, "raw_sha256": "b2795c3d7e30f6724c2e7e0c7b63a098890f55ea6a1658aab405f57f40babe9d", "compressed_bytes": 3897, "compressed_sha256": "17c778dbc765c7cc09140e01ac793a461e4a67547513f772099c03e26eed0a23", "codec": { "nodes": 28933, "headers": { "28": 688, "27": 2156, "4": 1338, "21": 14088, "65538": 288, "2": 10352, "1": 16, "0": 1, "3": 6 }, "file_envelope_bytes": 0, "all_bytes_roundtrip": true }, "independent_expected_actual_all_typed_spans_equal": 243, "scalar_states": [ { "field": "need", "value_type": 3, "value": 42.5 }, { "field": "need", "value_type": 4, "value": "42" }, { "field": "need", "value_type": 1, "value": false }, { "field": "preference", "value_type": 3, "value": 42.5 }, { "field": "preference", "value_type": 4, "value": "42" }, { "field": "preference", "value_type": 1, "value": false } ], "private_profile_conditions": 5, "timings": [ { "calls": 2000, "elapsed_us": 28978, "mode": "original", "shape": "single_need" }, { "calls": 2000, "elapsed_us": 28980, "mode": "candidate", "shape": "single_need" }, { "calls": 2000, "elapsed_us": 42569, "mode": "original", "shape": "six_needs" }, { "calls": 2000, "elapsed_us": 36709, "mode": "candidate", "shape": "six_needs" } ], "stable_gain_supported": false, "performance_accepted": false, "candidate_adopted": false, "whole647_accepted": false, "unit_accepted": false }, "scope_limits": [ "r298 exact GDScript local evaluate/rank scope only. All243 stored ordered typed result expected/actual bytes compared independently; snapshots/errors/input/readonly/fresh Dictionary/guard observations derive from successful fixed QA assertions, not independent extra snapshot records.", "235 inputs include canonical224 and11 extras;6 state cases test needs/preference weights float42.5,String42,boolfalse;2 custom definition preference callbacks preserve eager default mutation paths.", "Object constructor errors, nested Resource callback hooks, actual custom script replacement, arbitrary overrides/concurrency/general reentry remain untested. No whole/final172/OS/Windows/original17/adoption/completion acceptance.", "Single_need index50 versus six_needs index164 each2000calls fixed original-first in one engine: single28978→28980 and six42569→36709us. No representative whole tick, pureCPU, stablegain/regression, P95/D10 or50ms inference.", "Shared GuestService/project original restored; parent original1299/source/default/current294D4/SUPPORT authenticated fresh. Output16MiB is post-phase, not live peak.", "Old r299 metadata rejection retained by accepted r02pre fixed evidence; old r296 finite result is historical r295 scope and not expanded r298 proof." ], "reviewer_execution": { "engine": 0, "compiler": 0, "tests": 0, "validator": 0, "author": 0, "new_agents": 0, "existing_edits": 0, "external_zstd_read_only": 1, "finite_codec_read_only": 1 } }