c650c0297c
- direct_thread_manager 新增逻辑回合占用:接单在同一个临界区里拒并发 + 登记占用 + 追加 turn.started,返回已占用的 token - direct_thread_manager 拆出深层终态出口与占用兜底出口,notify 从 append 里抽出来复用 - 新增 direct_turn_accept:接单对象持有这一轮的终态出口,Drop 兜底补 host-dropped - direct_turn_failure 删除 DirectTurnFailureGuard,终态改成显式构造的 DirectTurnTerminal - codex_app_server 不再镜像 Codex 原生回合:删掉 run_turn 内的 turn.started 与守卫武装,终态改走 complete_direct_thread_turn - 用户条目事件仍由 run_turn 下发,顺序固定为逻辑回合开始 → 用户消息 → 起 codex