Files
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

31 lines
1.8 KiB
JSON

{
"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."
]
}