summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorSomhairle H. Marisol <[email protected]>2026-09-19 20:43:18 +0800
committerSomhairle H. Marisol <[email protected]>2026-09-19 20:43:18 +0800
commita7ab5790d2d48be7b690dc099e4830b881e55401 (patch)
tree381062dd90ac312fdbc54a9882b805aa1b7d5713 /README.md
parentb58f23cceb7bb0ece365309d3788d8c28898ce07 (diff)
downloadliving-village-a7ab5790d2d48be7b690dc099e4830b881e55401.tar.gz
fix(m3): 加固监督器生命周期与冻结证据校验
[问题原因] - 监督器需要在批次退出、中断、控制器重启和状态异常时保持 fail-closed。 - 同秒控制器重启可能复用旧日志及退出标记,造成生命周期结果误判。 [问题根因] - 旧判据未完整绑定固定阶段参数、world 索引与 seed,冻结清单也未覆盖递归文件完整性。 - 进程身份和孤儿子进程检测不足,无法可靠区分重复拉起与中断现场。 [修复方案] - 固定 PHASES 判据,强化退出码、日志、manifest、PID 身份和孤儿检测。 - 增加递归 v2 manifest、同秒路径去重、原子状态处理和真实隔离生命周期 selftest。 - 对失败或 interrupted 状态停机并生成诊断,禁止自动重启。 [影响范围] - 仅修改 scripts/m3_supervise.py。 - 不修改生产 state、日志、frozen evidence 或其他工作区文件。
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions