Why: Keep background results and optional decisions outside the foreground conversation lock.
Evidence: Core package tests and combination checks are recorded in the Dev task.
Impact: Add an optional backward-compatible work card payload without a database migration.
Refs: feature/workbench-flow-completion
Why: Retain full results and exact answers across persistence and reload.
Evidence: go test ./... passed locally, including full-tail and legacy JSON coverage.
Impact: Add contract roundtrip tests and a guarded dispatching state.
Refs: feature/workbench-flow-completion
Why: Reconcile interrupted dispatch without spending another model request.
Evidence: Core package tests pass locally; integration exercises acceptance and recovery.
Impact: Add one optional persisted run identifier.
Refs: feature/workbench-flow-completion
weichen
merged commit 35560aa5a3 into main2026-10-15 08:18:44 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Why:
后台成果和可选的后续需求需要保留在任务卡上,避免用途选择占用前台对话。本 PR 为完整结果、成果已读状态、选择历史和防重复执行标识提供兼容的可选契约。
Evidence:
独立 ce-code-review 已完成,无开放代码问题;完整组合和门禁命令由 Dev 任务卡记录。Core 自身的完整结果持久化及旧卡兼容测试通过(SELF),最终组合 CI 另行核验。
Impact:
旧卡和消费者可继续读取;不新增数据库迁移。属于同一工作台交付,Backend、UI、Frontend 消费后由 Dev/RDM 固定组合。
Refs:
唯一任务记录
Post-Deploy Monitoring & Validation
本仓不独立部署。采用组合后检查旧卡可读、后台完成只更新原卡、选择不阻塞对话;由本次交付智能体在 8788 切换后核验。实际模型质量试验 NOT_RUN。