Files
EscapistsReintroduced/docs/evidence/hq-search-radius-2026-10-03/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

66 lines
4.3 KiB
JSON

{
"approved": true,
"blockers": [],
"review_mode": "Read-only independent source/test/log/hash inspection; reviewer ran no compiler/tests/native.",
"patch_sha256": "6f9bcc7c4f005406aca4d327b1d1d4628574ed079f7a746f9ff638756b1dbdee",
"source_manifest_sha256": "ca18054aa5d77971af4ce9c6c4c50cd2f638fb6f135629022acb439c626b65d0",
"files": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c": {
"baseline_sha256": "d873b5b689e918f8c907918d673304a184ac2e4a4cb6face527b37a67821ee9f",
"proposal_sha256": "f9b1a44a5ef135d5944dd643f6435bea4f913915c3b2e689724bab0df7d18d8c",
"index_sha256": "1f129b979abcb86ee10622e2866aa987807f070f2ab2d818af015e12a8bcfd8c",
"index_absent": false
},
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQPursuit.c": {
"baseline_sha256": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"proposal_sha256": "41b0d69deda08535fd24fb88e85a7632c67b5cb99e47d773bc9803415a57c041",
"index_sha256": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"index_absent": false
},
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQTask.c": {
"baseline_sha256": "1147904bae6d72e9de47ce17bdada3dab489de4ed6e781dbf15bdbb30599ff6e",
"proposal_sha256": "16ed213344c00ec80080fb6866136333c11115e99f402d455033b686ecec8dfe",
"index_sha256": "1147904bae6d72e9de47ce17bdada3dab489de4ed6e781dbf15bdbb30599ff6e",
"index_absent": false
},
"addons/core/Scripts/Game/ERR/10_AI/ERR_NativePatrolHQProbe.c": {
"baseline_sha256": "a58f57530e333976dc96fc5a0f9cb6cf0cb069c55788824950c5fb2f965d8e26",
"proposal_sha256": "6f63edca662a6f83a0874a104b030823cbbe1c4260ec3b41368899f738981efb",
"index_sha256": "a58f57530e333976dc96fc5a0f9cb6cf0cb069c55788824950c5fb2f965d8e26",
"index_absent": false
},
"tests/test_hq_delivered_task.py": {
"baseline_sha256": "076aecdb0ff0d614cadbffedf9d9f8cbb1383fb94a468bd92050b31251bcbce2",
"proposal_sha256": "22ac74b16ab949330a82b9384e8c93e1cfbfda59d009d3bb921407ff1848555f",
"index_sha256": "076aecdb0ff0d614cadbffedf9d9f8cbb1383fb94a468bd92050b31251bcbce2",
"index_absent": false
},
"tests/test_hq_planner_budget.py": {
"baseline_sha256": "c9e6b85a3d25267c187f503f903136a16aee382e9d842f61ff88c550b5bb4e51",
"proposal_sha256": "53578da6fb82f4cc4210169332b1f54ac349fab05cce5513be7328218edd264a",
"index_sha256": "c9e6b85a3d25267c187f503f903136a16aee382e9d842f61ff88c550b5bb4e51",
"index_absent": false
},
"tests/test_hq_pursuit.py": {
"baseline_sha256": "7ccbf51c7317097d9db6a66cc5be4bec67e542187f0fce5b4f3750bdc4311733",
"proposal_sha256": "90171769ac65c89bc1fd101252dd6327df327a5e3cb54fdc1c5e713303af855c",
"index_sha256": "7ccbf51c7317097d9db6a66cc5be4bec67e542187f0fce5b4f3750bdc4311733",
"index_absent": false
}
},
"test_results_sha256": "91dad71d2322c856365e692f587955db71ed598dbd121b855f5ac8be2a48f5dd",
"checks": [
"Finite SearchRadius rejects invalid/negative input then clamps delivered uncertainty to45..110; actual Assign and Retask copy once into detached task.",
"Ordinary SEARCH only; delivery validates copied radius before spawning or releasing old task. Exactly one setter precedes native installation. Live uncertainty changes do not mutate queued radius.",
"Missing-patrol, road/site-security, INTERCEPT/CONTAIN preserve original waypoint defaults. WORKBENCH direct patrol fixture initializes new SEARCH field.",
"SweepPresent, Sweep, AcceptSweep and ReleaseUnit exact unchanged bytes; original center40m,30s quiet presence, physical roster and radio delivery proof remain.",
"Six author focused programs green. Inspected actual lifecycle and queue-expression tests. Baseline compiles then fails intended runtime radius assertion; omitted validation and omitted Retask copy mutations compile and fail runtime assertions.",
"Exact seven proposal/baseline hashes, patch, final result/log hashes and installed native API/resource proof hashes verified."
],
"limits": [
"Actual C++ policy/lifecycle harnesses double native APIs; no native Enforce compilation or physical search qualification.",
"45..110 bounds search size, not execution cost. Larger grid may reduce conservative center-dwell negative reports; no wider swept-area claim.",
"Existing user game preserved; no native or source mutations by reviewer."
]
}