fix: make HoloLake stage relay strictly serial
This commit is contained in:
parent
5f86116303
commit
c6c578e494
10 changed files with 85 additions and 45 deletions
|
|
@ -39,11 +39,12 @@ node finalize-development.mjs \
|
|||
|
||||
## 阶段自动接力守卫
|
||||
|
||||
`stage-relay.mjs` 在同一小湖灯账本中监督已完成阶段,并生成一个不可变的后继任务契约。
|
||||
它只认 finalizer、远端完整 SHA、全新副本、最终回执、租约释放和
|
||||
`completion-stopped` 的二值证据;阶段仍运行时只读观察。
|
||||
`stage-relay.mjs` 是当前唯一开发对话结束事务的一部分,不是独立常驻监督器。它不预建
|
||||
后继任务或未来队列;只在 finalizer、远端完整 SHA、全新副本、最终回执和租约释放全部
|
||||
为100,来源冻结为 `completed/stop_requested` 后生成一个不可变的后继任务契约。
|
||||
|
||||
脚本不直接创建任务。它产生带稳定请求号和幂等键的宿主动作,由 Codex 正式
|
||||
`create_thread` 执行并回写真实 `threadId`。创建结果未知时先完整核对任务列表,禁止直接
|
||||
重发。新任务恢复人格与架构、登记 DEV、领取精确租约、建立十分钟 heartbeat 并形成
|
||||
`successor-ready` 后,旧监督器才可停止。完整状态机见 `stage-relay-state-machine.md`。
|
||||
`successor-ready` 后,来源结束事务才删除旧 heartbeat、登记 `completion-stopped` 并结束
|
||||
旧对话。任意时刻只允许一个可运行开发车道。完整状态机见 `stage-relay-state-machine.md`。
|
||||
|
|
|
|||
Loading…
Reference in a new issue