diff --git a/.task/feature-ext-1-inproc-handler.md b/.task/archive/feature-ext-1-inproc-handler.md similarity index 96% rename from .task/feature-ext-1-inproc-handler.md rename to .task/archive/feature-ext-1-inproc-handler.md index 2d23e4c4..5575365c 100644 --- a/.task/feature-ext-1-inproc-handler.md +++ b/.task/archive/feature-ext-1-inproc-handler.md @@ -1,6 +1,6 @@ # feature/ext-1-inproc-handler 任务卡 -任务主记录:https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/207;状态:待审阅;owner:weichen +任务主记录:https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/207;状态:已完成(回填);owner:weichen ## 基线与授权 @@ -37,7 +37,7 @@ | 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) | |---|---|---|---|---|---| -## 结果与验证(完成后填写) +## 结果与验证 - 结果:**EXT-1 最小集全部交付**——`pkg/extension` 新增 `Request`/`Handler`/`Host`(surface.txt 12→15)与 `Registry.AddCommandHandler`;`cmdbus.RegisterPluginCommand` 绑定处理器(高危确认卡拦截天然覆盖);`rag.IndexChunks` 抽出复用;`internal/app` 以 `hostcaps` 同源实现 hostapi 闭包与 `inprocHost`(owner 作用域:所有 store 调用 owner 第一参数、KnowledgeWrite 强制 Owner/Source);示例 `rdm.ping` 处理器 + go.mod core require/replace;documents 提案 + compat-policy §5 tag 名对齐 v0.2.0。artifacts **写入**未实现(完整集,按批注 1 R1-7 前再评估)。P0 材料 11/12/13 已落 `.tmp/智能体系统/further-objective/`(不入库)。.tmp 方案 V1.2 的 D3「单条 replace」已证伪并勘误(下游须复制 8 条 deps replace)。 - 验证:make test 全链 **PASS**(提交前 786f852 树与最终 HEAD 517b897 各一轮,exit 0);make test-boundaries **PASS**;examples/downstream-rdm `go test ./...` **PASS**;backend `go test ./...` 29 包 **PASS**(含 cmdbus 三例、rag IndexChunks 两例、app 双 owner 作用域 + embed=hash 向量写入);final-HEAD 快检(boundaries+pins+examples)**PASS**。逐条证据见下方证据表;权威源为 CI 在 PR HEAD 的 `make test`+`make build`(GATE)。 @@ -266,3 +266,9 @@ $ test -z "$(git diff origin/main..HEAD -- . ':(exclude).task')" && echo 'no pro [exit 0 | HEAD 5aa1e093e5 | sha256:0b07ccc5b4977e3b] 输出尾部 15 行: no product diff vs origin/main ``` + +## 闭合记录(card-autoclose 回填) + +- 依据:merge 15ec9bfbc57bbc1f9930ac4c3ef91edc8460ea4a(PR #209)已包含于 origin/main,分支成果已落盘;本段为合入后回填。 +- 合并主题:Merge pull request 'Restore and complete the EXT-1 task card after branch recreation (verification round)' (#209) from feature/ext-1-inproc-handler into main +- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。