跳转至

规范演进协议 (Evolution Protocol)

沉淀触发条件

  • 重复 ≥ 3 次: 同类行为模式重复出现 3 次,AI 主动提案固化为规则。
  • 明确纠正: 用户纠正 AI 行为时,立即提案沉淀,不等待重复。
  • 用户显式要求: 直接触发,无需等待。

沉淀流程

  1. AI 识别触发信号 → 生成提案(一句话说明写入哪个文件、写什么)
  2. 用户确认 → 写入对应 L2_sop/ 文件
  3. 用户说"不用" → 跳过,不纠缠

约束

  • 只提议,不自动写入: 尊重用户最终控制权。
  • 宁缺毋滥: 一次性操作不沉淀,仅沉淀经过验证的可复用规则。
  • P0 立即沉淀: 防御性规则(安全/权限/禁止操作)无需等待重复,发现即提案。

反脆弱性原则

来源: L4 "进化论" 降维。系统必须具备反脆弱性,从错误中即时进化。

  • 错误即信号: 用户每次纠正都是规范演进的触发条件。纠正后立即检查是否有可沉淀的规则,不允许"下次注意了事"。
  • 即时反馈: 同类行为被纠正后,当次会话内立即提案沉淀,不等待下次对话。
  • 自愈能力: 同类型错误出现 2 次即自动触发规范检查(搜索 L2_sop/ 中是否存在相关规则),不等待第 3 次。

L1 自动更新规则

L1 (memory/L1_insights.md) 是项目状态的仪表盘,必须保持与实际同步。

触发条件

触发信号 L1 操作 示例
完成功能/修复/重构 在"最近变更"下新增条目 [x] 重构 L4_context.md
做出架构决策 在"最近变更"下新增条目,注明理由 [x] 采用单一入口: CODEBUDDY.md
新增活跃待办 在"活跃待办"下新增条目 [ ] 实现 intent→memory 同步链
完成活跃待办 将待办标记为完成,移到"最近变更" [ ][x]
发现风险 在"已知风险"下新增条目 ⚠️ Git 历史泄露密钥

更新格式

  • 每组变更以 日期标题 分隔: ### YYYY-MM-DD: 简述
  • 按时间倒序排列 (最新在最上)
  • 同一天的多项变更归在同一日期下
  • 条目格式: - [x] **标题**: 一句话说明
  • 风险格式: - **⚠️ 风险标题**: 一句话说明 + 解决方向

约束

  • 只提议,不自动写入: 与整体沉淀协议一致,AI 提议后等用户确认。
  • 时效性: 变更发生时当次会话内即提议更新 L1,不等到下次"开启"。
  • 精简: 每条目一句话,详细信息回溯到 CHANGELOG.md 或 commit 历史。