{ "complete": true, "source_manifest": { "addons/core/Scripts/Game/ERR/10_AI/ERR_HQMountedDispatch.c": { "before": "cee3ae301ac2f211c290450b644a7942c9786a2a40d06f16e2a47efa96fd15b6", "proposed": "f62f8bb8fde222f3f47d89df1439083deb6f5b14633402a2afb7c6a97803582f", "index": null }, "tests/test_hq_mounted_dispatch.py": { "before": "3eb793719b21d508ffc294f5a1bf5c5153f5717a1408a8f779f0a4c1ddefe2a6", "proposed": "36c1d3dfc69d98b5b25d7c8f86a94a9d9df0745eddfef44cda378533181b7a97", "index": null } }, "patch_sha256": "e73756f0906bb038f9ca96441b6d7d312e4b377e7d0255ccf645da35bce497fa", "tests": { "baseline": { "compiled": true, "result": "runtime SIGABRT at first six-loss BMP positive assertion", "log": "baseline-test.log" }, "proposed": { "result": "passed all original and added actual-method assertions", "log": "proposed-test.log" }, "mutation": { "change": "Policy threshold lowered from six to five at all authoritative dispatcher checks", "compiled": true, "result": "runtime SIGABRT at five-loss no-survey/no-claim assertion", "log": "mutation-test.log" }, "earlier_redundant_guard_control": "Changing candidate helper alone to five is still rejected by planner six-loss guard; preserved redundant-candidate-guard-mutation.log." }, "contract": [ "Exact consumed original slot4 receipt, force record, source, group and BMP prefab checked before footprint capture/survey.", "At least six delivered Watch losses before survey, queue and after ordinary radio Advance; no direct physical loss scan.", "One existing BMP singleton alternative, no BMP pair; same token allocator, claim count, fixed expiry and whole-task exclusion.", "One hull footprint is selected deterministically in fleet order and retained; its survey cannot be reused for another hull.", "Armor and unchanged UAZ fallbacks share two queries per pass and rotating belief cursor; no fallback after committed revision/token.", "After native survey revalidate watch entry, complete fresh ammo, task/original identity and footprint.", "Existing original singleton/pair tests retained; invalid earlier BMP falls through to valid later original; max token and conditional Stop cleanup tested." ], "limits": [ "Geometry/footprint/native service and cumulative Watch knowledge are explicit boundary doubles; production dispatcher methods execute unchanged after syntax translation. Their independent actual-method suites are separately owned.", "No claim physical BMP arrival, exact road navigability, native API compilation, multiplayer or FPS.", "No live successor/original changes or native processes; focused policy compiler work now finished." ], "logs_sha256": { "redundant-candidate-guard-mutation.log": "0ef29fa159293cac8ba289a719e5741ed398b432efb94ebbb4dfbd5708a5b5bb", "mutation-test.log": "d3cf0b93143f44980d5ec89a8bd074072c528cabeb3eab6ea18aaf2dcd509a65", "baseline-test.log": "62b2a0009d8c8880128d3e0914263632cb80a769c68d5a3c3932f0b3051e95ae", "proposed-test.log": "0ef29fa159293cac8ba289a719e5741ed398b432efb94ebbb4dfbd5708a5b5bb", "proposal-first.log": "e4cf67c6ec071ea059f573ff9e5ac3e81e82234d81c09ad262a6cb73fa786c3a" } }