Files
EscapistsReintroduced/docs/evidence/engineer-posts-2026-10-03/controller-author/finding.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

23 lines
1.7 KiB
JSON

{
"scope": "One original engineer controller supports finite new delivered posts; no HQ ledger or selector changes here.",
"baseline": "baseline.json preserves exact working source and separate index bytes.",
"interfaces": [
"Begin(existing arguments, array<vector> priorSites = null)",
"BlocksNextPost(ERR_ForceRecord record)",
"ERR_EngineerMineRules.CorridorClear(vector start, vector end, array<vector> priorSites)",
"ERR_EngineerMineRules.WithinWorkArea(vector post, vector actor)"
],
"semantics": [
"Copy max32 finite historical sites before actor selection; refuse malformed history without movement or item tombstone.",
"At admission both straight XZ approach/withdrawal corridors must remain strictly more than20m from retained sites.",
"Owned checks finite original actor/site inside60m XZ fixed rally and actor/site/rally more than20m from retained sites before subsequent action/removal/placement/arming. Native IsPositionAllowed remains unchanged.",
"Exact original record active job blocks new post; stopped pending callback on surviving item blocks, including destroyed but existing item and uncertain nativefalse. Terminal callback or exact deletion settles stopped job only.",
"No callback actions, retries, stock creation, tombstone reset, deadline extension or new queries."
],
"limits": [
"Sampled points and straight corridors do not establish native route safety.",
"Repeated physical placement at two delivered posts remains unqualified until native followup."
],
"tests": "Actual-method harness owned separately by player_admission_review under /tmp/erri-engineer-posts-tests-0725; pending final result."
}