Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
40 lines
2.5 KiB
JSON
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."
|
|
}
|
|
}
|