gsxdsm
551074537f
FN-8331: require planning interview before summaries
Ensure Planning Mode collects mandatory user context before it can generate a plan.
- Reject and re-prompt first-turn completion responses until a clarifying question is available.
- Preserve the interview invariant for streaming sessions and legacy session rehydration.
- Update Planning Mode defaults, documentation, regression coverage, and release metadata.
Files changed:
.changeset/fn-8331-planning-interview.md | 7 +
docs/dashboard-guide.md | 2 +-
docs/settings-reference.md | 2 +-
.../dashboard/app/components/PlanningModeModal.tsx | 10 +-
.../PlanningModeModal.planning-flow.test.tsx | 4 +-
.../src/__tests__/routes-planning.test.ts | 120 ++++++++++++++++-
packages/dashboard/src/planning.ts | 145 ++++++++++++++-------
7 files changed, 233 insertions(+), 57 deletions(-)
Fusion-Task-Id: FN-8331
Fusion-Task-Lineage: 6fc98f2e-f263-4830-b88c-e52d1ba6551f
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-18 13:01:35 -07:00
..
2026-07-18 11:49:11 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 12:32:07 -07:00
2026-07-18 13:01:35 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 12:48:13 -07:00
2026-07-18 12:48:13 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00
2026-07-18 00:52:59 -07:00