docs/design/experimental-session-plan-review.md
Make ordinary-session Workflow visualization opt-in and let users review the exact Todo dependency graph before execution. Reuse Plan Mode, Todo snapshots, and the existing permission lifecycle.
experimental.sessionWorkflow is disabled by default. When disabled, the Web
Shell keeps the existing Todo list and Plan Mode behavior but does not render
the Workflow DAG or rename Plan Mode. The setting changes presentation only;
it does not register tools, alter Todo semantics, or create another approval
mode.
When enabled, the existing plan mode is presented as Plan & Review. Plan
Mode remains the execution gate: read-only investigation is allowed, mutating
tools remain blocked, rejecting exit_plan_mode stays in Plan Mode, and
approving exits Plan Mode.
exit_plan_mode approval request.The Workflow remains observational. It does not schedule dependencies, retry
Agents, propagate completion, or add a Workflow store. blockedBy and
todo_id remain optional for sessions outside Plan & Review.