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