Learn 是一个可选的、脱离关键路径的消费者,用于处理有界的原生片段、判定、检查、BD 交接事实、Git 变更和用户纠正。它是 Memory 的 mine/learn 操作的兼容入口。
用途:在关键路径完成后,可选地从既有验证历史中挖掘经验。适用于“从判定中学习”“挖掘验证历史”等场景。
主要能力:解析调用方选定的来源集、访问方式、问题、消费者和独立预算;纳入失败、纠正、有害和空结果;返回窄范围有支撑的观察或无变化。一次事件不构成通用规则。会搜索既有主题页面,优先做限定更新或删除,而非每次会话新建文件。缺失出处会作为已披露缺口保留,不删除唯一证据。
使用方式:仅使用公开或已清除的输入。调用时参考该入口,但不要要求 Learn 完成普通工作。草稿保存在调用方选定的受保护外部非 Git 存储中。在任何 Git 对象/索引/stash 或导入前,需有准确的新鲜事实支撑和目标披露审查。
限制:Learn 本身不采纳规则,也不改变产品判定;不强制原生受限来源访问,不授权自动读取记录。保留旧的 .agents/ 证据,不做盲目 TTL 或删除。可选的 OKF 配置仅检查结构。
判定有效标准:观察需引用证据及其覆盖范围,说明适用性、行动、支撑、限制和失效条件,并通过反例检查。单一事件保持窄范围;策展可简化或移除规则。保存页面不等于收益,只有后续工作才能证明有用复用。