Files
EscapistsReintroduced/docs/evidence/engineer-movement-2026-10-03/review.json
T
jakub 6a667d8deb Capture current mission, AI, map and administration development
Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
2026-10-13 22:52:53 +02:00

46 lines
2.5 KiB
JSON

{
"change": "Engineer mine execution obeys the current native group movement envelope at admission and throughout execution.",
"source": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_EngineerMine.c": "fe05cb6e813155d76fd497788aa92c9dd8c7cf4ec43e017172a8a70e16c00b80",
"tests/test_engineer_mine.py": "244ab49155000e5939a6c9d9e8f01fe8b14115119d548ba423ceffdd33ca9946"
},
"trigger": "A mine point can pass the successor 25\u201360m geometric band while falling outside the current native Defend waypoint radius. The old controller still added high-priority individual movement; the correction refuses it before item quarantine or movement.",
"behavior": "Require current group utility and IsPositionAllowed(m_Position) in existing Owned checks. A later denial or missing utility takes existing cancellation. Exact mine custody, spent attempts, fixed deadlines, native inventory callbacks and only-owned-action cleanup are preserved.",
"regression": {
"programs": 299,
"exit": 0,
"seconds": 202.48,
"inputs_unchanged": true,
"independent_negative_controls": "Prior source and admission-only mutation compile then fail the extended actual-controller harness."
},
"native": {
"archive": "docs/evidence/native-2026-10-03-engineer-movement",
"assertions": 63,
"completions": 1,
"script_errors": 0,
"engine_errors": 13,
"cleanup_confirmed": true,
"source_unchanged": true,
"external_inputs_unchanged": true
},
"limits": [
"Native IsPositionAllowed is the current strict 3D defend/autonomous envelope, not navmesh or general forbidden-zone validation.",
"Default native Defend radius is30m, so current candidate band permits only positions25m or farther and strictly within30m in3D. No radius widening or alternative-site retry was added.",
"The per-squad attempt remains spent after geometric or permission refusal. The exact-item tombstone is not inserted when initial permission fails.",
"Native physical engineer dispatch, placement/arming, changing waypoints and multiplayer remain unqualified; this native run establishes compilation and ordinary mission integration.",
"The separate intermittent zero-radius error remains unresolved. The thirteen resource errors still prevent clean native/release qualification."
],
"preservation": {
"original": {
"count": 533,
"changed": []
},
"previous_candidate": {
"count": 429,
"changed": []
}
},
"index_unchanged": true,
"package": "Previous development candidate retained; no refresh, commit or publication."
}