Files
EscapistsReintroduced/docs/evidence/hq-native-checkpoint-2026-10-03/proposals/prison-admission/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

45 lines
3.4 KiB
JSON

{
"approved": true,
"blockers": [],
"review_mode": "Read-only independent exact source/test/log inspection; no compiler or native rerun.",
"patch_sha256": "448bee9abebcb2c0a592715abb0b37a6da2ffe5ff5ffa3bb81d9571aa3503540",
"source_manifest_sha256": "1c29e6ea4382196591f3a4a3a6854554b870d30b2bf191d43e455f89f45c0105",
"files": {
"addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": {
"baseline_sha256": "595fce681ec74e0d3ffe7a29c527c1551874469108ded479bed72a0fcf6c732e",
"proposed_sha256": "7d8dcb96efeeeb44f46f604f96bae337d3200fd15347a8019259d21a94f67d81"
},
"tests/test_native_memory_deadlines.py": {
"baseline_sha256": "f2d3f0feda862318ab936031487743218a8c8241d192b34e2b1ab63a5aa2cc48",
"proposed_sha256": "597d4f430a4fb9bd684958c60d44d98703410b9bab629290e21f857c001c7112"
}
},
"checks": [
"Only one WORKBENCH patrol-hq admission line changes: canonical original admitted observer unlock and resulting RADIO_SEARCH guard before probe allocation. Existing damage protection remains before transition.",
"Actual UnlockPrison validates server/current canonical fit player/faction/proximity and transitions only from PRISON. Nonterminal phase callback does not trigger smoke completion. Production prisoner AI policy releases only on RADIO_SEARCH and stays unchanged.",
"Actual extracted branch test covers successful transition before constructor, refused unlock, wrong resulting phase, and unselected fixture with no work. Baseline compiled then fails premature constructor phase assertion; corrected author program green.",
"Existing prison-AI and progression identity tests author logs pass. Exact180000ms native movement bound, five ordered completions,>=8m displacement,420000ms fixture lifetime and same original actors/route/probe remain unchanged.",
"Failed native evidence has only phase0->1 before180s route traversal failure; current fixture bypassed required unlock. This is fixture setup correction, not demonstrated production movement failure."
],
"limitations": [
"No native validation of corrected fixture yet; native actor movement and final patrol HQ preemption/resumption remain pending.",
"Native unlock/damage/allocation behavior is doubled in focused branch test; separate unchanged production method tests and source establish policy linkage."
],
"evidence_sha256": {
"green.log": "f0f1259c73095bf4ce66107a82bf3363d1d30a1bae1d14000c4ad2cd0629e3fb",
"baseline-red.log": "13065e36fc08d14024660a7e962250d5a73222d7be2136e50a0b3c96404b088d",
"prison-ai-green.log": "63ef1dee605d5ea050f379a0fdfd398c5593126bc0db3d7cb48e12e1151c1523",
"progression-green.log": "9e3c909c4acd90a8094c5bebf05b411775b0f676616f5bb2e5e8015b42c68a4e",
"finding.json": "3536550b06d42b21525e866889f9f810f64eecb61e836cd8d3eab64ac38f49bf"
},
"unchanged_production": {
"addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": "8709753e86dc2ca777183f08cb8fbb9851e0c0de495ca01520ebcb1b3dfa59b9",
"addons/core/Scripts/Game/ERR/00_Core/ERR_GameMode.c": "89a29c03ba225acbbb9fa3c58a721aced91a77bc0c77046d697005a6d7c48bb9",
"addons/core/Scripts/Game/ERR/00_Core/ERR_NativePatrolProbe.c": "5a2af71cc4cfccc7dd7c23584398a38290eba1a8894cd46f6967252ff3a7087c"
},
"native_failed_evidence": {
"report.json": "d8fc5e1cd3f946636f91ffd46226ca4d0217b47a11c3a38d55ff438d8076cd8b",
"console.log.txt": "d08c221dee2bff342e5c512a0284fef6ef6dbbc0ae9c978b19945438827a5080"
}
}