T2: pin the inbox combo (cardsvc backend, ui components, frontend wiring) #19

Merged
weichen merged 5 commits from feature/inbox-r2 into main 2026-09-30 07:36:09 +00:00
Owner

feature/inbox-r2 任务卡

任务主记录:<PR 链接,task-finish 时填写>;状态:进行中;owner:weichen

基线与授权

  • 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 69fd335dea
  • 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-inbox-r2(worktree);分支:feature/inbox-r2
  • 授权与交付终点:执行提案 2026-09-30-ui-inbox-command-workspace.md 的 T2(前会话完成主体开发);2026-09-30 用户常设授权"执行这些,不要让人工来操作,人工只负责给你提案和审核"——本会话恢复任务后自主完成合链(子仓 PR 合入、Dev 钉指针、组合验证、task-finish、卡片闭合)。未授权:改写历史、分支保护变更、删归档引用、发布版本(双钥匙边界)。

目标与非目标

  • 目标:T2 收件箱落地——backend cardsvc + 摄取卡/编排卡/HITL 投影卡 + mock #upload 演示(已合入 backend main,PR#8/#9);ui 卡片组件 ActivityCardView/InboxList(feature/inbox-r2 待合入);frontend 收件箱置首 + 实时卡片状态(feature/inbox-r2 待合入);documents T2 验证记录;Dev gitlink 钉定 + 组合验证。
  • 非目标:T3 command-bus、T4 workspaces、T5 polish(各自独立任务);跨会话项目级收件箱聚合(提案 v1 边界外);通知聚合策略(T5)。

同步记录

节点 sync_base_sha tested_head_sha checked_at
启动 69fd335dea 69fd335dea 2026-09-30T06:36:37Z

结果与验证

  • 结果:T2 完成。backend cardsvc 全套(PR#8/#9,前会话)、ui 卡片组件(PR#4/#5,前会话)、frontend 收件箱置首+角标+实时状态(PR#4,前会话)、documents T2 验证记录(PR#10,本会话);Dev gitlink 钉定(本 PR)。前会话于 06:52–06:58Z 完成三仓合入后中断,本会话 07:2x 接管收尾(确认无并行现场后推进)。
  • 验证(组合 core=a2050d8+backend=ba1714d+frontend=801a684+ui=bf77de7+documents=<PR#10 后>):
    • PASS make test(core ok;backend 14 包 ok 含 cardsvc 新套件;frontend 9/9;ui tsc+13/13;agent-command ok)。
    • PASS make build(单二进制,版本串含全部子仓 pin)。
    • PASS 真实二进制 e2e(serve --mock):#upload → 2 卡(progress=done / compare=action_required);actions/keep → resolved + assistant 回执(含 card ref)入时间线;pin ✓;dismiss ✓;重复动作幂等拒绝("card: not awaiting action")。
    • documents 记录:docs/records/2026-09-30-t2-inbox-verification.md(PR#10)。
  • 影响与剩余项:收件箱为会话聚合(v1 边界)。剩余:浏览器用户流程走查归 T5 系统级验收剧本;T3 command-bus、T4 workspaces 另起任务。
# feature/inbox-r2 任务卡 任务主记录:<PR 链接,task-finish 时填写>;状态:进行中;owner:weichen ## 基线与授权 - 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 69fd335deac237f5291298cb06a50bf03d11add7 - 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-inbox-r2(worktree);分支:feature/inbox-r2 - 授权与交付终点:执行提案 2026-09-30-ui-inbox-command-workspace.md 的 T2(前会话完成主体开发);2026-09-30 用户常设授权"执行这些,不要让人工来操作,人工只负责给你提案和审核"——本会话恢复任务后自主完成合链(子仓 PR 合入、Dev 钉指针、组合验证、task-finish、卡片闭合)。未授权:改写历史、分支保护变更、删归档引用、发布版本(双钥匙边界)。 ## 目标与非目标 - 目标:T2 收件箱落地——backend cardsvc + 摄取卡/编排卡/HITL 投影卡 + mock `#upload` 演示(已合入 backend main,PR#8/#9);ui 卡片组件 ActivityCardView/InboxList(feature/inbox-r2 待合入);frontend 收件箱置首 + 实时卡片状态(feature/inbox-r2 待合入);documents T2 验证记录;Dev gitlink 钉定 + 组合验证。 - 非目标:T3 command-bus、T4 workspaces、T5 polish(各自独立任务);跨会话项目级收件箱聚合(提案 v1 边界外);通知聚合策略(T5)。 ## 同步记录 | 节点 | sync_base_sha | tested_head_sha | checked_at | |---|---|---|---| | 启动 | 69fd335deac237f5291298cb06a50bf03d11add7 | 69fd335deac237f5291298cb06a50bf03d11add7 | 2026-09-30T06:36:37Z | ## 结果与验证 - 结果:T2 完成。backend cardsvc 全套(PR#8/#9,前会话)、ui 卡片组件(PR#4/#5,前会话)、frontend 收件箱置首+角标+实时状态(PR#4,前会话)、documents T2 验证记录(PR#10,本会话);Dev gitlink 钉定(本 PR)。前会话于 06:52–06:58Z 完成三仓合入后中断,本会话 07:2x 接管收尾(确认无并行现场后推进)。 - 验证(组合 core=a2050d8+backend=ba1714d+frontend=801a684+ui=bf77de7+documents=<PR#10 后>): - PASS `make test`(core ok;backend 14 包 ok 含 cardsvc 新套件;frontend 9/9;ui tsc+13/13;agent-command ok)。 - PASS `make build`(单二进制,版本串含全部子仓 pin)。 - PASS 真实二进制 e2e(serve --mock):`#upload` → 2 卡(progress=done / compare=action_required);`actions/keep` → resolved + assistant 回执(含 card ref)入时间线;pin ✓;dismiss ✓;重复动作幂等拒绝("card: not awaiting action")。 - documents 记录:docs/records/2026-09-30-t2-inbox-verification.md(PR#10)。 - 影响与剩余项:收件箱为会话聚合(v1 边界)。剩余:浏览器用户流程走查归 T5 系统级验收剧本;T3 command-bus、T4 workspaces 另起任务。
weichen added 5 commits 2026-09-30 07:35:27 +00:00
Why: T2 submodule PRs merged (backend #8/#9, ui #4/#5, frontend #4, documents #10) and the Dev combo must pin the verified combination.
Evidence: combo make test PASS (backend 14 pkgs incl. cardsvc; frontend 9/9; ui 13/13; core ok; agent-command ok); real-binary mock #upload e2e (2 cards, action receipt, pin, dismiss, idempotency); record at documents docs/records/2026-09-30-t2-inbox-verification.md (PR#10).
Impact: gitlinks backend=ba1714d frontend=801a684 ui=bf77de7 documents=<PR#10 head>; task card backfilled; no Dev-side code change.
Refs: task card feature/inbox-r2; proposal T2
Record the sync checkpoint
ci / test (pull_request) Failing after 1m36s
d8dd604b8a
weichen merged commit 10405f9479 into main 2026-09-30 07:36:09 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#19