相反,每往前走一步,大概率都会冒出新的并列问题:有些逻辑看起来从 orchestrator 抽出来了,但只是平移到了另一个 helper;有些状态看起来从 runtime read-model 统一到了 agent 本地轨迹local observation / trace 编排层依赖这些对象推进主线,但不把它们揉成一个含混的大对象;控制层推进运行态,门控层处理边界决策,治理层负责契约与诊断,runtime read-model 项目文档后续已经把它收回到控制层:runtime/session/node/gate/decision 的 SoT 只允许归控制面,runtime read-model 只是控制面的正式 projection ,不允许前端 read-model consumer、summary surface 或兼容投影重新承载当前运行态语义。 项目收敛并不是把所有语义压回一个 store,而是先冻结“语义到对象”的映射:事实与连续性继续由工作记忆承载,运行态语义继续归控制面,runtime read-model 只是在读取侧暴露控制面视图,边界输入版本只由