Fill I4 results and verification into the task card

Why: stage-7 products must be recorded before review.
Evidence: summaries reference the tool-written receipt rows above (SELF).
Impact: task card only.
This commit is contained in:
2026-10-11 17:37:14 +00:00
parent 4d9d436941
commit 8f02fa8680
+31 -7
View File
@@ -13,7 +13,7 @@
- 交付模式:manual(逐阶段人工评审);实施增量 I1–I4 每增量出口人工评审
- 自动推进授权:无(阶段间评审未授权连续推进);授权范围:阶段内实施/自检/缺陷修复;
授权来源:用户会话计划批准 2026-10-11;授权终点:I4 验收通过;停止条件:同仓规
- 当前阶段:实施与自检;当前增量:I1
- 当前阶段:正式测试与验收(待人工评审);当前增量:I4 完成
- 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位)
## 目标与非目标
@@ -74,8 +74,8 @@ agent-native 内核契约改动;设计系统既有约束不动。
| 需求表确认 | 本卡 R1–R9 | 通过 | weichen(用户) | 2026-10-11 | 四项范围裁定(AskUserQuestion 逐项拍板:附件即保证/chat 档/混合兜底/cardflow 开) |
| 方案设计 | 会话方案 v1 | 通过 | weichen(用户) | 2026-10-11 | ExitPlanMode 计划批准;插入点带 file:line 依据 |
| 实施计划 | 会话方案 v1(I1–I4) | 通过 | weichen(用户) | 2026-10-11 | 同上;每增量出口人工评审 |
| 实施与自检 | 待定 | 未评审 | — | — | — |
| 正式测试与验收 | 待定 | 未评审 | — | — | — |
| 实施与自检 | backend 16ed7b2 / ui bfecf8b / Dev 156c119+ | 待评审(增量 I1–I4 完成,证据入卡) | — | — | 证据表(SELF 收据 ×7) |
| 正式测试与验收 | 同上 | 待评审(单测/组合/真实模型前后对照/浏览器 e2e 已记录) | — | — | 结果与验证节 + 证据表 |
| 代码 Review | 待定 | 未评审 | — | — | — |
| 合入 | 待定 | 未评审 | — | — | — |
| 合入核验与收口 | 待定 | 未评审 | — | — | — |
@@ -84,7 +84,10 @@ agent-native 内核契约改动;设计系统既有约束不动。
| 增量/试验 | 假设 | 范围 | 判断和停止条件 | 批准依据 | 结果 | 变更影响 | 需重审补测 |
|---|---|---|---|---|---|---|---|
| 待定义 | — | — | — | 未批准 | NOT_RUN | 待评估 | 待评估 |
| I1 材料整理入口 | 系统确定性派发可绕过模型不自判 | runmgr material.go+spawn 扩展+stop 兜底 | 单测三态/去重/幂等绿 | 计划批准 2026-10-11 | 完成(backend 提交) | 无 | — |
| I2 交付物确认链 | confirm_choice+双兜底保证链路有终点 | runtime 工具+通知契约+stop 兜底 | 链路单测绿 | 同上 | 完成 | 新工具面(行为面) | 真实模型对照(已做) |
| I3 排队+cardflow+UI | 满载可见排队;默认开卡流不破回归 | bgQueue+settings 默认+UI 筛选 | 排队测试+全组件段绿 | 同上 | 完成 | ui.cardflow 默认翻转(用户拍板) | cardflow 开启回归(单测绿;真实轮覆盖) |
| I4 真实模型+浏览器 | 闭环在真实模型与浏览器成立 | 隔离实例 BEFORE/AFTER+无头浏览器 | 验收用例全过 | 同上 | AFTER 3 轮+浏览器 7/7 过;主推组合 NOT_RUN | 无代码变更 | 主推组合补跑 |
## 同步记录
@@ -100,9 +103,30 @@ agent-native 内核契约改动;设计系统既有约束不动。
## 结果与验证(完成后填写)
- 结果:
- 验证:<结论摘要 PASS/FAIL/SKIP/NOT_RUN 逐项;逐条证据由 make evidence 写入上方证据表>
- 影响与剩余项:
- 结果:I1–I4 全部实现并提交。附件即保证的材料整理闭环上线:带附件发送 → 系统确定性
预启动/回合结束兜底「材料整理」后台任务(chat 档子代理,任务正文内联解析文本+检索指引)
→ 进度卡即时入收件箱 → 完成回填并发起汇报 → confirm_choice 待确认选择卡(弱模型不发则
stop 兜底强制)→ 用户选定后委派交付物后台任务(未委派则硬性续跑兜底)→ 完成回填汇报;
内容键去重(进行中/已完成/重发均不重建);容量满系统任务排队显示(FIFO);delegate_task
模型自派也带材料指引;ui.cardflow 默认开;待处理筛选不再隐藏运行中卡片(UI 仓)。
- 验证:
- 单测:PASS(backend 全包含新增 15 个用例;UI 仓 23/23 含 design-guard;frontend 99/99;SELF)
- 组件组合:PASS(make test-boundaries/pins/libs/core/backend/frontend/ui/agentcmd exit=0,SELF)
- 全量 make test:FAIL(1)(test_svc 环境性:真实 dev 服务占 18791 端口;主检出 main 同测试
同败已复现,判定与本次改动无关;权威验证为 PR HEAD 的 CI)
- 真实模型对照(policy 2026-10-09 裁定;模型=用户 dev 配置 MiniMax-M3 直连,SELF):
- BEFORE(已部署 main 二进制,隔离数据快照):三附件无文字直接发送 → 33s 首条回复、
0 卡片 0 后台任务 0 选择卡——用户实测现象复现(收据 mat-before-r1b)
- AFTER r1/r2/r3(三份收据+一轮内联观察):t=0 材料卡即时建立;首反馈 12-18s;选择卡
54-81s 出现;选定后 66-90s 交付物后台任务启动;全链路 123-339s 完成;处理期间中段
消息 45-60s 得到回复(R4 期间可续聊 ✓)
- 浏览器端到端:PASS 7/7(无头 Chromium 对隔离 AFTER 实例+真实模型:即时建卡/状态提示/
待处理筛选可见运行卡/期间续聊/选择卡点选/完成回填;84s;截图 /tmp/mat-e2e/shots)
- NOT_RUN:①主推组合(dmxapi M3+flash)真实模型轮——本机各环境仅存 MiniMax 直连配置,
无 dmxapi 凭据;补救:合入部署 8788 后补跑一轮或提供配置后即补。②8788 评审环境部署后
复验——合入后执行。③排队/重启交互的浏览器级验证——单测覆盖,浏览器轮未构造满载场景。
- 影响与剩余项:见上 NOT_RUN 三项;内存态排队与材料键注册表在服务重启后依赖卡片 KV 兜底
(排队卡重启后不自动恢复启动,属已知限制,后续任务可加启动对账)。
## 规划进展与下一步