# 术语表 本文件统一 sm-flow 协议中的核心词。优先使用这些词,避免同一概念多种说法。 | 术语 | 含义 | 使用边界 | | --- | --- | --- | | sm-flow | 协议层 harness | 编排 OpenSpec 生命周期,不替代 OpenSpec | | OpenSpec | 当前变更的执行真理源 | apply 只能依据 Committed OpenSpec | | devflow | 长期记忆和上下文层 | 提供术语、历史决策、验收记录,不直接指挥实现 | | checkpoint | 用户可见检查点 | 默认只暴露 Discover / Commit / Apply / Archive | | gate | 硬门控 | 不满足就不能进入下一关键动作,如 commit gate | | Draft OpenSpec | 讨论和审计对象 | propose/specify 期间产生,不能直接 apply | | Committed OpenSpec | 已通过 commit gate 的 OpenSpec | apply 的唯一执行依据 | | fallback | 内置执行协议 | 外部 OpenSpec CLI 或子 skill 不可用时使用,必须标注 | | decisions.md | 过程日志 | clarify 到 apply 期间记录问题、证据、决策、冲突和回写 | | .committed | commit gate 标记文件 | 存在才可进入合规 apply | | .archive-ready | archive 准备标记文件 | 表示 devflow 已回填,等待用户确认是否 archive | | Discover | 用户可见 checkpoint | 覆盖 clarify + context + propose + grill | | Commit | 用户可见 checkpoint | 覆盖 specify + audit + commit | | Apply | 用户可见 checkpoint | 覆盖 apply | | Archive | 用户可见 checkpoint | 覆盖 archive |