Active Runs 加固签收清单

日期:2026-03-13

本清单是 active runs board 在 provider-backed 浏览器签收时使用的共享覆盖列表。

运行时假设

  • 本地 Docker 栈已启动
  • Backend 与 worker 走标准 LiteLLM client path
  • 容器内可以访问真实 provider gateway:http://host.docker.internal:1234
  • 基线模型:qwen3.5-0.8b

需要签收的用户可见主张

  • 当前 item 卡片上能看到 streaming 成功态
  • waiting、streaming、quiet 与 buffered wait 在视觉上保持可区分
  • 取消进行中的 run 时,先显示 cancellation requested
  • worker 中断后的恢复表现为 recovery,而不是伪装成用户取消
  • active runs board、archive/history list 与 inspector 会收敛到同一事实
  • 桌面与移动端布局在不依赖横向滚动的前提下保持可读

覆盖矩阵

Claim / ControlStates to inspectFunctional checkExpected evidence
Launch runpending -> runningRuns 发起 provider-backed run桌面端 active-runs 截图
Current item activitywaiting, streaming, quiet观察 timer 与 activity badge 的状态变化current-item 截图
Cancel actioncancellation requested -> canceled在请求进行中执行 cancelcancel-requested 截图
Worker interruption / resumeretry scheduled -> resumed重启 worker 并确认恢复resumed 截图
Archive/history convergencerunning / terminal对照 board、archive 与 inspectorconvergence 截图
Mobile layoutnarrow viewport在手机尺寸视口重新检查 boardmobile 截图

需要采集的证据

  • 桌面端 Runs active board 的 streaming 状态
  • 桌面端 active board 中 cancellation requested 状态
  • worker 恢复 / recovery 之后的桌面端 active board
  • 展示终态收敛结果的桌面 dashboard 或 archive
  • 证明没有横向依赖的移动端 active board

退出条件

  • 上述每条主张都有对应的功能证据
  • 未观察到裁切、矛盾的状态文案、损坏的资源或 SSE hydrate 缺口
  • 如果 buffered fallback 不能自然复现,则由自动化回归继续作为硬门禁