Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"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."
|
||||
}
|
||||
Reference in New Issue
Block a user