{ "files": { "addons/core/Scripts/Game/ERR/00_Core/ERR_PrisonAI.c": { "baseline_sha256": "8709753e86dc2ca777183f08cb8fbb9851e0c0de495ca01520ebcb1b3dfa59b9", "proposed_sha256": "67f8b444824634fc37fc253c60fd24b56d06d971f48e56a8d53095c97aaf0070" }, "addons/core/Scripts/Game/ERR/40_Chat/ERR_NativeSmoke.c": { "baseline_sha256": "ce55c8be0047406e17ec4dced1912332ab4347bfa1f204921302392099a9e67b", "proposed_sha256": "c8767f6eb946655df3c0cfcdc471e3b51b5d13cd2859c39591b12c3f5906deb9" }, "tests/test_prison_ai.py": { "baseline_sha256": "557015a4a3191aede258dcd7dee4ec4f555c3efde02331687185ed124cebb4fc", "proposed_sha256": "9c0db6205bde7df7710acfc6bb20231f9e893b0f3913b7a2c4cfcf45e219a70d" } }, "patch_sha256": "341f2a50aef996328b866830125f613ede1c94abd8f3342be210fe7d9e6d5f49", "test": { "exit_code": 0, "green_sha256": "63ef1dee605d5ea050f379a0fdfd398c5593126bc0db3d7cb48e12e1151c1523", "actual_methods": "ERR_HoldForPrison, ERR_PrisonPhaseChanged, ERR_PrisonUnsubscribe, ERR_PrisonStopped and WB getter", "controls": "Original assertions retained, both PREPARING and PRISON previous phases directly tested; native deactivation after release remains distinct from hold." }, "scope": "WORKBENCH diagnostic only; production hold, phase callbacks, activation and stop behavior unchanged." }