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