Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
31 lines
2.7 KiB
JSON
31 lines
2.7 KiB
JSON
{
|
|
"finding": "Active original convoy and passenger survivors are unregistered from HQ when travel/boarding ends, unlike owned predecessor and hunter behavior.",
|
|
"implementation": "Existing exact HQ unit/CONVOY source/roster retained; active current mode+command and non-stopping HQ only. Living original actor attribution and native membership required; foreign/replacement/player/duplicate agents refused. Unconscious originals retained. Callers require initial admission, vehicle adds actual capture test. Clear only pending convoy travel command and support role; no new registration or stock/grants.",
|
|
"claim_lifecycle": [
|
|
"ReleaseRecovery clears only ReservedForSupport; LogisticsReservation remains. Actual ReleaseLogistics exact-token test demonstrates no early retask and later eligibility after settlement.",
|
|
"InfantryResupply.TruckValid rejects Released/Stopped; Tick invokes Finish, which preserves unknown mine/launcher operation in state7 then exact claim release through PollTransfers.",
|
|
"MountedResupply.VehicleValid rejects Released. Tick aborts OwnedTrip, preserving unresolved transactions in state8; Cleanup releases original donor/recipient exact tokens after settlement.",
|
|
"GroundDepot.Valid uses DepotCurrent/TruckValid. Abort preserves unresolved state7; Cleanup releases exact claims.",
|
|
"HQMountedDispatch.TickMountedIntercept rejects InterceptCurrent after ClearIntercept/Released; ReleaseMountedIntercept releases only its exact token."
|
|
],
|
|
"limits": [
|
|
"Unknown accepted inventory operations deliberately retain logistics quarantine indefinitely absent authoritative custody/deletion; do not promise unconditional retasking.",
|
|
"SupplyTeam has no carrier vehicle argument; it rejects group/player/member takeover, not mere player entry into another vehicle.",
|
|
"No native movement, survivor report delivery or multiplayer proof from modeled actual-method tests. Parent latest native snapshot is supporting scenario only, not proof of historical release cause."
|
|
],
|
|
"tests": {
|
|
"new_actual_methods": "test_convoy_survivors.py executes Release for both owners, new HQ helper, ReleaseRecovery, ReleaseLogistics and HQUnit.Eligible; old source compiled then runtime assertion failed; proposal green.",
|
|
"compatibility": [
|
|
"test_convoy_lifecycle.py adapted cast/helper boundary; green",
|
|
"test_supply_convoys.py green",
|
|
"test_mounted_resupply.py green",
|
|
"test_ground_depot_loading.py green",
|
|
"test_hunter_lifecycle.py green"
|
|
]
|
|
},
|
|
"registration": "Parent must add test_convoy_survivors.py to tools/check.py; left untouched to preserve inherited changes.",
|
|
"target_edits": false,
|
|
"native_runs": false,
|
|
"apply_check_exit": 0
|
|
}
|