Close the merged I2 task card (feature/agent-stack-i2) #243

Merged
weichen merged 1 commits from feature/card-close-20261007-115847Z into main 2026-10-07 12:02:56 +00:00
@@ -1,6 +1,6 @@
# feature/agent-stack-i2 任务卡
任务主记录:<PR 链接,交付前填写>;状态:进行中;owner:weichen
任务主记录:PR #242 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/242(merge d308ed6619);状态:已完成(回填);owner:weichen
## 基线与授权
@@ -70,7 +70,7 @@
| 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) |
|---|---|---|---|---|---|
## 结果与验证(完成后填写)
## 结果与验证
- 结果:I2 三个增量全部落地。增量一(agent-intent #9):SemanticScorer 语义端口(歧义时按 examples 打分裁决,错误保持 Ambiguous 并交 L2)+ CommandGenerator 生成端口(validateGenerated fail-closed,幻觉回 fallback)+ IntentSpec.Examples。增量二(agent-intent #10):corpus MetricsOf 产出 precision/recall(TP/FP/FN),EXPECTATION_HIT 计入命中、错配同时计 FP+FN,11 用例多轮夹具全绿。增量三(Backend #83):intentsem 包——EmbeddingScorer(复用 RAG SwitchingEmbedder,input+examples 批量取向量取最大余弦)与 LightGenerator(轻量模型路由,目录-only 系统提示,严格 JSON 命令数组解析,流/解析错误上抛走库侧 fail-closed);intentgate SetSemantic/SetGenerator(双 nil 还原 I1 识别器);app 装配双开关 runtime.intentSemantic/runtime.intentGenerator(注册默认 false,EffectRestart)。级联:Native#23、Squad#27、Backend#84 把嵌套 intent pin 收齐到 343b1e6。
- 验证:R1-R4 验收均 PASS——① 语义裁决:TestSemanticRerankResolvesAmbiguous / TestGateSemanticResolvesAmbiguous(过阈 matched、不达阈/平分保持 ambiguous、错误交 L2);② 生成器:TestGeneratorValidStartBecomesMatched / TestGateGeneratorProducesCommands(合法 start → matched+Commands;unknown spec/kind/slot → fail-closed);③ 指标:intentctl eval 11/11 绿并输出指标行;④ 默认关闭 parity:TestIntentSlowLaneFlagsDefaultOff(Schema 注册双 bool 默认 false)+ gate 双 nil 还原测试。证据:agent-intent/backend/native/squad 各仓 CI 在各自 merge 前 success(GATE);Dev 分支 check-pins pins ok、make test exit=0(收据经 make evidence 入卡);lint-boundaries ok(intentsem 登记为 agent-intent 适配器;baseline 新增 backend/app→backend/intentsem 边)。
@@ -233,3 +233,9 @@
"receipt_sha256": "f7a552a229d8f792bdc48879c7bc3319ba467454d3efd10697dcc163aa8e725c"
}
```
## 闭合记录(card-autoclose 回填)
- 依据:merge d308ed66196b67970de19ad657410daffcca3740(PR #242)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
- 合并主题:Merge pull request 'Take the backend intent slow lane and the I2 port pins (I2 WP3)' (#242) from feature/agent-stack-i2 into main
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。