Files
Agent-System-Dev/.task/archive/feature-command-bus-r1.md
T
weichen 352c27b09f
ci / test (pull_request) Failing after 1m57s
Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-command-bus-r1.md(PR#21) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-09-30 07:56:37 +00:00

38 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# feature/command-bus-r1 任务卡
任务主记录:PR #21 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/21(merge 7393d6b958);状态:已完成(回填);owner:weichen
## 基线与授权
- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 5b83704126d67931dcbf3a864ae72ace265d0004
- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-command-bus-r1(worktree);分支:feature/command-bus-r1
- 授权与交付终点:执行提案 T3(command-bus)。用户常设授权(2026-09-30)"执行这些,不要让人工来操作,人工只负责给你提案和审核"——Agent 自主完成各仓 PR、Dev 钉定与合入、task-finish 与卡片闭合。未授权:改写历史、分支保护变更、删归档引用、发布版本(双钥匙边界)。
## 目标与非目标
- 目标:cmdbuf(组合 Agent-Command:注册/四入口同源分发/审计/危险内联确认卡)+ 命令 API(POST /api/commands/{id}、审计查询、清单注册表化)+ intentgate 同源(chat 命中注册命令即分发)+ 内置命令全清单;ui InlineConfirmCard;frontend 内联确认渲染/cardlink 互定位/拖拽投放/入口对称提示;两张模块卡(policy/modules 首落地)。
- 非目标:T4 workspaces、T5 polish;确认挂起态持久化(v1 进程内,限制已记录);agent-intent 的 intent.action 富映射。
## 同步记录
| 节点 | sync_base_sha | tested_head_sha | checked_at |
|---|---|---|---|
| 启动 | 5b83704126d67931dcbf3a864ae72ace265d0004 | 5b83704126d67931dcbf3a864ae72ace265d0004 | 2026-09-30T07:38:51Z |
## 结果与验证
- 结果:T3 完成。backend cmdbus+路由+同源+插件 OnCommands+store v7+模块卡(PR#10);ui InlineConfirmCard(PR#7);frontend 接线(PR#6);documents 记录(PR#11);Dev gitlink 钉定(本 PR)。
- 验证(组合 core=a2050d8+backend=0f74026+frontend=6a2b21a+ui=76f976d+documents=<PR#11 后>):
- PASS backend go vet+test(15 包含 cmdbus 新套件;迁移 [1..7]);cmdbus 单测(四入口审计对称/高危确认闭环/审计不可用→unknown/插件 fail-closed/schema 校验)。
- PASS server e2e TestDangerCommandConfirmFlowE2E(button→确认卡→confirm→committed→审计有序)+ 既有命令契约不变。
- PASS ui tsc+18/18;frontend tsc+9/9。
- PASS `make task-sync`;PASS 组合 `make test`(钉定后,见下)。
- 影响与剩余项:命令入口从此单一来源(注册表);插件命令 overlay 已通(example 插件扩展归 T4)。剩余:T4 workspaces、T5 polish(零页面走查含浏览器端四入口对称走查)。
| 同步前验收 | 5b83704126d67931dcbf3a864ae72ace265d0004 | 0cc7725611e3d5b687ed8939dee9c769c35ce47d | 2026-09-30T07:56:03Z |
## 闭合记录(card-autoclose 回填)
- 依据:merge 7393d6b95850982043b5d31aa2db6953a5bcd031(PR #21)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
- 合并主题:Merge pull request 'T3: pin the command-bus combo (cmdbus, InlineConfirmCard, symmetric entries)' (#21) from feature/command-bus-r1 into main
- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。