diff --git a/.task/feature-agent-stack-i2.md b/.task/archive/feature-agent-stack-i2.md similarity index 99% rename from .task/feature-agent-stack-i2.md rename to .task/archive/feature-agent-stack-i2.md index 931097d8..c336bf8b 100644 --- a/.task/feature-agent-stack-i2.md +++ b/.task/archive/feature-agent-stack-i2.md @@ -1,6 +1,6 @@ # feature/agent-stack-i2 任务卡 -任务主记录:;状态:进行中;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。