{ "scope": "WORKBENCH NativeSmoke hook only, distinct outcome supply-travel; no production behavior changes", "hook_contract": "constructor ERR_NativeSupplyTravelProbe(this,now), Tick(canonical HQ,now) 0/1/-1, Stop", "whole_deadline_ms": 420000, "completion": "ERR SMOKE COMPLETE: production supply convoy original six-vehicle travel; tactics and interception unqualified", "interventions": [ "Normal scripted observer/prison preparation retained", "Exactly current admitted observer damage handling disabled after pinning prior flag, restored on every common Stop/failure", "UnlockPrison starts ordinary automatic AI", "Explicit fixture DEFEAT only after successful travel result; no escape claim" ], "prohibited_interventions_absent": [ "manual convoy admission", "legacy convoy budget/target", "hunters Stop", "faction/perception override", "enemy protection", "teleport", "cargo/routes/stock mutation" ], "tests": [ "hook-green.log", "deadlines-green.log", "mutation-restore-red.log (compiled actual methods, assertion failure)" ], "source_changes": [ "addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c" ], "test_registration": "tests/test_native_supply_travel_hook.py", "native_run": false, "target_edits": false, "limits": "Native movement remains unproven by offline test; new probe source and runner integration owned separately by peers/parent." }