Fill the I2 increments and acceptance into the task card

Why: the card was still the skeleton; increments 1-3 are merged and
need their record before closure.
Evidence: agent-intent #9/#10, Backend #83/#84, Native #23, Squad #27.
Impact: none.
Refs: I2 increments 1-3
This commit is contained in:
2026-10-07 11:36:49 +00:00
parent 2806371b52
commit 0212d2e50b
+17 -9
View File
@@ -7,27 +7,33 @@
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 11eea9530d89adaffb426196f17f57069d045974
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-agent-stack-i2(worktree);分支:feature/agent-stack-i2
- 授权与交付终点:<本次允许的动作与终点;未授权事项写明>
- 交付模式:manual(逐阶段人工评审);明确授权后可记为 authorized-continuous
- 授权与交付终点:实现 I2(意图识别评测与慢通道)全部增量,经各仓 PR 合入并闭卡;未授权事项:版本标签、分支保护变更(双钥匙)
- 交付模式:manual(逐阶段人工评审);用户在会话中连续"继续"授权逐增量推进
- 自动推进授权:无;授权范围:无;授权来源:无;授权终点:无;停止条件:无(未授权)
- 当前阶段:需求拆解;当前增量:I1(待定义)
- 当前阶段:实施与自检;当前增量:I2 增量三(慢通道后端装配)
- 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
## 目标与非目标
<预期结果、受影响入口/模块/契约;明确不做什么。>
目标:按方案 docs/proposals/2026-10-07-agent-stack-n1q1i1-plans.md 的 I2 部分,
在 agent-intent 建立语义/模型慢通道端口与评测指标,并在 backend 完成慢通道装配
(默认关闭、设置开关开启,开启前行为与 I1 一致)。
非目标:默认开启慢通道;改动规则层行为;RDM 下游插件(属后续大阶段)。
## 需求分析
| ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 |
| R1 | SemanticScorer 端口 + IntentSpec.Examples | agent-intent #9 合入(semantic.go、semanticRerank 在 L2 前) | P0 | 歧义时语义过阈裁决为 matched;打分错误保持 Ambiguous | 无 | PASS |
| R2 | CommandGenerator 端口 + fail-closed 校验 | agent-intent #9 合入(generator.go、validateGenerated) | P0 | fallback 时合法命令 → matched;幻觉 → 保持 fallback | 无 | PASS |
| R3 | 语料评测 precision/recall | agent-intent #10 合入(corpus.go MetricsOf、11 用例夹具) | P0 | intentctl eval 输出「指标: precision=… recall=…(TP/FP/FN)」 | 无 | PASS |
| R4 | backend 慢通道实现与装配 | Backend #83 合入(intentsem 包、gate SetSemantic/SetGenerator、app 开关接线) | P0 | 两开关默认 false(机器证明 TestIntentSlowLaneFlagsDefaultOff);开启后语义裁决/命令生成生效 | R1-R3 | PASS |
## 方案与计划
- 方案引用:待填写(含对象版本)
- 实施计划引用:待填写(含增量与需求 ID)
- 测试计划引用:待填写(含需求 ID 与验收条件)
- 方案引用:modules/documents docs/proposals/2026-10-07-agent-stack-n1q1i1-plans.md(I2 节,随方案 PR 合入版本)
- 实施计划引用:本任务卡「探索试验与迭代」增量表
- 测试计划引用:agent-intent i2_test.go / corpus_test.go;backend intentsem 单测、intentgate 集成测试、app 开关 parity 测试(覆盖 R1-R4 验收条件)
## 阶段评审
@@ -48,7 +54,9 @@
| 增量/试验 | 假设 | 范围 | 判断和停止条件 | 批准依据 | 结果 | 变更影响 | 需重审补测 |
|---|---|---|---|---|---|---|---|
| 待定义 | — | — | — | 未批准 | NOT_RUN | 待评估 | 待评估 |
| 增量一:语义端口+生成器端口 | 语义/模型可作为规则层后的可选层接入而不改规则行为 | agent-intent semantic.go/generator.go/recognizer/spec | 端口注入前后规则层输出一致;幻觉 fail-closed | 用户「继续」(方案 PR 合入后) | PASS(agent-intent #9 合入,CI GATE) | 库增加两个可选端口,默认 nil 不启用 | 否(随增量三装配复测) |
| 增量二:评测指标 | 多轮语料可产出 precision/recall 且 EXPECTATION_HIT 计入命中 | agent-intent corpus.go/intentctl eval v2 | 11 用例全绿并输出 TP/FP/FN 指标行 | 用户「继续」 | PASS(agent-intent #10 合入,CI GATE) | eval 输出新增指标行 | 否 |
| 增量三:后端慢通道装配 | 慢通道实现可复用 RAG embedder 与轻量模型路由,默认关闭不改行为 | backend intentsem(新包)、intentgate、app、settings | 两开关默认 false(机器证明);开启后语义裁决/命令生成生效;全仓套件绿 | 用户「继续」 | PASS(Backend #83 + 级联 Native#23/Squad#27/Backend#84 合入,CI GATE) | 新增 intentsem 适配包;baseline 增加 app→intentsem 边;lint-boundaries 登记 intentsem 为 agent-intent 适配器 | 否 |
## 同步记录