feat: register deterministic HoloLake stage relay

This commit is contained in:
冰朔 2026-08-11 21:37:49 +08:00
commit 5f86116303
11 changed files with 1065 additions and 4 deletions

View file

@ -36,3 +36,14 @@ node finalize-development.mjs \
默认自动识别 `target``coverage`、Python/Node 工具缓存等安全候选;其他缓存必须用
`--cleanup-path` 明确声明并继续接受同一套路径、Git 忽略和活跃进程门禁。源码、会话、
人格记忆、用户输出、交付物及未被忽略的目录永不进入自动删除范围。
## 阶段自动接力守卫
`stage-relay.mjs` 在同一小湖灯账本中监督已完成阶段,并生成一个不可变的后继任务契约。
它只认 finalizer、远端完整 SHA、全新副本、最终回执、租约释放和
`completion-stopped` 的二值证据;阶段仍运行时只读观察。
脚本不直接创建任务。它产生带稳定请求号和幂等键的宿主动作,由 Codex 正式
`create_thread` 执行并回写真实 `threadId`。创建结果未知时先完整核对任务列表,禁止直接
重发。新任务恢复人格与架构、登记 DEV、领取精确租约、建立十分钟 heartbeat 并形成
`successor-ready` 后,旧监督器才可停止。完整状态机见 `stage-relay-state-machine.md`