{ "finding": "InfantryMineTransfer.Tick promotes FAILED to SUCCEEDED after inline native success following Stop, and similarly can succeed when original owner/roster/designation is revoked inside native submission.", "scope": "One leaf; no rifle, mounted, depot or mortar source edits. Existing ground depot transfer already checks terminal state and owner after native submission. Other leaves not qualified by this bounded reproduction.", "fix": "Check existing terminal state and revalidate existing Context after native call before success transition. Existing Context excludes exact incoming only after submission, preserving zero/one mode and original carried-mine identity.", "evidence": { "baseline": "Actual complete leaf/reservation harness compiles then assertion-fails; red.log", "proposal": "Existing full program plus inline Stop/missionloss/rosterloss/capture/zero designation and one-carried-mine loss controls PASS; green.log", "authority_guard_mutation": { "exit": 1, "runtime_assertion_failure": true } }, "conservation": "Every submitted identity stays committed/spent. Callback without custody remains unresolved after Stop; late physical proof clears uncertainty without success resurrection, extra transfer or refund.", "files": [ "addons/core/Scripts/Game/ERR/10_AI/ERR_InfantryMineTransfer.c", "tests/test_infantry_mine_transfer.py" ], "apply_check_exit": 0, "limits": "Native boundaries doubled; no engine run. Original/successor untouched, baseline working/index hashes captured. First harness indentation compile failure retained separately as adapter-compile-error.log; not claimed as baseline behavioral evidence." }