{ "finding": "An in-flight two-second hop ignores sender and receiver validity/link reach during intermediate ticks; loss and restoration before Due can deliver an interrupted transmission.", "minimal_fix": "Evaluate existing sender, receiver and fixed sender-position range guards before early waiting return. Keep RECEIVE logs, cursor advancement and next-hop submission due-only.", "red": "Actual Advance compiles then fails sender interruption against exact baseline; sender-only revision compiles then fails receiver interruption.", "green": [ "Existing actual graph/hop program plus all new sender/receiver/range cases passes.", "Actual radio-node validity test passes, including explicit one-second capability cache." ], "scope": [ "Life/consciousness/group/faction checked on each observed transmitting tick; capability retains existing <=1s inventory cache.", "Radio link range remains measured from fixed original sending position; sender movement semantics unchanged.", "Completed earlier hops remain independent, originating hold and network graph bounds unchanged.", "No native or multiplayer qualification; no claim to catch events between observed ticks." ], "files": { "addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25", "tests/hq_network_regression.py": "63c7525b26ae6b6e2369307250e89223a77e7e28321daf4309ab76f21ca1bc50" }, "previous_revision_preserved": "sender-only/", "target_modified": false, "native_run": false }