Files
EscapistsReintroduced/docs/evidence/radio-transfer-cancellation-2026-10-02/radio-proposal/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.5 KiB
JSON

{
"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
}