Pin the T2 inbox combo: cardsvc backend, ui components, frontend wiring

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
This commit is contained in:
2026-09-30 07:35:05 +00:00
parent 412d51a34d
commit 67fd40f4f5
5 changed files with 12 additions and 8 deletions
+8 -4
View File
@@ -19,8 +19,12 @@
|---|---|---|---|
| 启动 | 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 另起任务。