Files
EscapistsReintroduced/docs/evidence/mounted-interception-2026-10-02/rules/convoy-review.json
T
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

40 lines
2.5 KiB
JSON

{
"decision": "No remaining concrete blocker found after pending deadline correction.",
"source": "/tmp/erri-mounted-intercept-convoy-1247",
"files": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyTactics.c": "747956bb2b375f5572c1d22eb19aa2b493a4b4c96d1988082f645977bb6dc70f",
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyColumn.c": "35678ec625fb0a3c0871e2c373fcff49816440a97a165ed25c8798dd72ef059f",
"addons/core/Scripts/Game/ERR/10_AI/ERR_SupplyConvoyService.c": "5b1578afbf6da736453cc9d3872979eddd1649746aa32d3b0c7a9e3cab50057e",
"addons/core/Scripts/Game/ERR/10_AI/ERR_ConvoyService.c": "6ca333da6183c86d19f09d0ad2b4d789879ebad2cb43dbe7fd3eb06d6f4e5a53"
},
"tests": {
"test_convoy_lifecycle.py": 0,
"test_convoy_column.py": 0,
"test_convoy_combat.py": 0,
"test_supply_convoys.py": 0
},
"checks": [
"Pending cancellation preserves original LegDeadline; delivered detour resumes travel watchdog.",
"Exact original receipt/record/route/group/vehicle/driver/roster/seats and current HQ token revalidated.",
"Only owned waypoint removed; native column skips detached escort from leader/gap/target calculations and retains live-only interceptor task.",
"Tactics cancels original detour before taking column ownership; support/combat contention is rejected.",
"Stable partition places every continuing non-detached member before rejoining escort. Same-tick current leader loss promotes another continuing member without regressing shared route; only sole returning survivor uses its saved index."
],
"limits": [
"Physical driving/holding/interception/rejoining unverified; source tests do not prove native movement."
],
"source_edits_by_reviewer": false,
"test_only_correction": "Combat/Entity stub type names qualified by producer; initial compile failure retained. Independent rerun passed.",
"test_sha256": {
"test_supply_convoys.py": "be4fc6376a77296c6721ce966ea33fd256fe9d76af8705a056a88b32c4f16710",
"test_convoy_column.py": "eb775249e434eceb047ea47b01c23c8b96a74b484c7acc1e79182e794e9f3e91",
"test_convoy_combat.py": "140d5e8c8c978f97f7f15238bf2aa4efc6ca4d9b6370ef5a0c68bf469cec0b9a",
"test_convoy_lifecycle.py": "926347d5ba789114de2f08651b90c21193d1d460a085c3d6eeebfede19997a25"
},
"final_rejoin_evidence": {
"prior_actual_failure": "rejoin-review-red.log",
"final_actual_pass": "rejoin-review-green.log",
"test_adapter": "Green copy adds translation for new array<int>/pointer syntax and Array.Insert; same scenario/assertion preserved."
}
}