Files
EscapistsReintroduced/docs/evidence/active-restart-current-2026-10-03/memory-review/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

25 lines
2.5 KiB
JSON

{
"result": "No distinct demonstrated defect; no production or test changes",
"scope": "Predictive containment expiry/replay across foot/vehicle travel changes and disappearance of original reporter",
"source_root": "/home/jakub/devel/escapistsrereintroduced",
"sha256": {
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQMemory.c": "ec2047a477fb4273e22ae6bb68e7365f321f55c583b5d2c48c4abf2ac38e3b7d",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQReport.c": "12ea8ba08753d1e6d38b237087c1209cd2f9574b53c3ff0f27c082bed029c9ea",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQPursuit.c": "ab6ca0e1a7f36c104e664db06a74c80a528cbfd1de599af42e2194ef0a4f4ca3",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQDoctrine.c": "6335728e89ed40ce11b811f00b61bfea76e94dd3379e4357cbfc438b05522bb0",
"addons/core/Scripts/Game/ERR/10_AI/ERR_HQ.c": "5d66c53baf8762e76ae59e28721edaa348014af6d988d42891d9a84a6cf44969",
"tests/test_hq_memory.py": "839c7adc63dfab023fafe1547e29caf0ccef52882c5d2fad7b342691b562a41d",
"tests/test_hq_delivered_task.py": "076aecdb0ff0d614cadbffedf9d9f8cbb1383fb94a468bd92050b31251bcbce2",
"tests/test_hq_pursuit.py": "7ccbf51c7317097d9db6a66cc5be4bec67e542187f0fce5b4f3750bdc4311733"
},
"findings": [
"Motion inference stops at intervening travel-mode changes and never reaches backwards across that discontinuity for a convenient older pair. Existing actual-method test covers foot to vehicle to foot.",
"Ingest rejects nonadvancing observation times, duplicate message IDs and reports older than 120 seconds; belief IDs are not recycled by Clear.",
"DeliverOrder requires matching current belief revision and rechecks containment confidence, age, radius and usable heading before waypoint creation. Existing regression covers delayed containment and repeated delivery.",
"Already delivered task destinations remain detached and bounded by their own task expiry. Nearby report updates intentionally avoid movement-order churn; material updates require another real downlink. This is not evidence of replay.",
"Delivered sighting history depends on observed values and target identity, not continued reporter existence or live target position. UnregisterGroup clears that group own assignments/local detection without erasing delivered memory."
],
"verification": "Read-only source and existing regression inspection only; no test execution, compiler, engine, GUI or target writes. Native compiler hold honored.",
"limits": "No new executable reproduction established; no claim of new native or multiplayer coverage."
}