{ "scope": "One production boolean guard plus regression appended to existing registered test; no new program registration.", "before_after": { "addons/core/Scripts/Game/ERR/00_Core/ERR_TerrainTakeover.c": { "working_sha256": "937c369cf71df14c2b5afebeec5849cc617d0e5a78254ade650c3c591dd487bf", "index_sha256": null, "index_absent": true, "proposal_sha256": "835f71c86a487a7bc67d7ec4db38d399fc639a88ecc52cde1ae535343588b89e" }, "tests/test_terrain_takeover.py": { "working_sha256": "3bce5cc908b4e2494b4d6a57ec7659379314a2a65aa5fbd031fbacd4dd007b28", "index_sha256": null, "index_absent": true, "proposal_sha256": "18129e4311918433476b302da65278d615d30d9402a023068ac4fb73da8013ec" } }, "patch_sha256": "b9da95e6d4664f18ed5a8cb59a465e9993d495fa36a8f5dd393c46a40614ddf9", "red_before": "Compilation succeeds then mode-less world reset/preflight assertion fails in actual method.", "red_runtime_assertion": true, "green_after": "Full existing terrain takeover test including new actual startup/Enabled body passes.", "green_last_line": "PASS: actual terrain takeover startup skips mode-less/menu worlds, always forwards super, retains eligible/unsupported/authored/client/editor semantics", "apply_check_exit": 0, "apply_check_output": "", "semantics": "GetGameMode nonnull gates replacement before reset/preflight. A nonnull unsupported mode still casts null and enters existing diagnostic. Super forwarding is unchanged and always executes. Authored Escape, editor, server, header and CLI guards unchanged.", "limits": [ "Native menu/startup rerun still needed.", "Existing enabled policy is used unchanged, not a new opt-in policy.", "Engine preflight and world replacement are controlled test doubles; no native replacement claim." ] }