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

49 lines
2.7 KiB
JSON

{
"verdict": "approved; no concrete blocker found",
"source_manifest": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQNetwork.c": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
"tests/hq_network_regression.py": "63c7525b26ae6b6e2369307250e89223a77e7e28321daf4309ab76f21ca1bc50"
},
"patch_sha256": "2294435350ab3f078ec5b957c783a3f4ddee0872aa1d107e948809f7572f17ac",
"independent_runs": [
{
"label": "baseline",
"exit": 1,
"runtime_assertion": true,
"source_sha256": "85e4d2cb27426c07b8631ca411f4b8f5c821f9f331c8c2719cbfa71b3687f08e",
"test_sha256": "63c7525b26ae6b6e2369307250e89223a77e7e28321daf4309ab76f21ca1bc50",
"log": "/tmp/erri-radio-review-1720/independent-baseline.log"
},
{
"label": "proposal",
"exit": 0,
"runtime_assertion": false,
"source_sha256": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
"test_sha256": "63c7525b26ae6b6e2369307250e89223a77e7e28321daf4309ab76f21ca1bc50",
"log": "/tmp/erri-radio-review-1720/independent-proposal.log"
},
{
"label": "node-validity",
"exit": 0,
"runtime_assertion": false,
"source_sha256": "0b73be993628a55e3b21c8670d540e39c938093dd5cb4d586e800ac530509b25",
"test_sha256": "2297ae23b7a5fece845c13f16432dece6e2dde55ecc097a5be6311f470dd5242",
"log": "/tmp/erri-radio-review-1720/independent-node-validity.log"
},
{
"label": "sender-only with final receiver/range regression",
"exit": 1,
"runtime_assertion": true,
"source_sha256": "cce142d1ad276bf590b360041b9e3a6403cc4e64599a9c2a6184f041005b3063"
}
],
"checks": [
"Existing sender, receiving carrier and receiver-to-SentFrom range guards now run during each observed Sending tick. Completed previous hops are not revalidated.",
"Due still gates RECEIVE, Cursor advancement, Sending=false and completion return. Healthy intermediate polls emit no new events or early progress.",
"HQ-to-first-manpack leg retains Cursor=-1 sender exemption and manpack requirement for recipient. Final manpack-to-HQ leg retains no receiver entity requirement.",
"Existing node Valid code unchanged: life, consciousness, faction and group live; radio inventory capability refresh cached at one second. No between-tick or instantaneous inventory detection claim.",
"Terminal Fail latch prevents loss/restoration before Due from resurrecting cancelled route; source prefix/cache/route construction untouched."
],
"limits": "Actual production Advance and node Valid run against native boundary doubles; no engine or multiplayer qualification. Only review artifacts written; source/target unchanged."
}