Deliver background results through durable nonblocking work cards

Why: Background notice runs blocked chat, truncated results, and duplicated deliverable execution.

Evidence: Focused run manager, card, server, recovery and race regressions pass locally; final combination checks are tracked in Dev.

Impact: Persist full results and optional choices, fence dispatch by run identity, retain public child process, and repair legacy projections without a schema change. No paid model trial was run.

Refs: feature/workbench-flow-completion
This commit is contained in:
2026-10-15 07:05:57 +00:00
parent 6bafc3580b
commit aed45d7f31
21 changed files with 1113 additions and 153 deletions