gsxdsm
e43dffad52
FN-8434: preserve evolving running plans
Keep Planning Mode's running plan as an evolving work product alongside every interview question.
- Carry model-authored running-plan updates through question responses without ending the interview
- Merge partial plan updates with prior title, deliverables, dependencies, size, and priority
- Derive safe fallback summaries without turning interview questions into deliverables
- Cover running-plan persistence and document the contract
Files changed:
.changeset/fn-8434-running-plan-content.md | 7 +
docs/dashboard-guide.md | 2 +-
packages/core/src/types.ts | 6 +
.../PlanningModeModal.planning-flow.test.tsx | 11 +-
.../__tests__/planning-e2e-plan-creation.test.ts | 17 ++-
.../__tests__/planning-infinite-interview.test.ts | 91 +++++++++++-
packages/dashboard/src/planning.ts | 163 ++++++++++++++-------
7 files changed, 232 insertions(+), 65 deletions(-)
Fusion-Task-Id: FN-8434
Fusion-Task-Lineage: cdf1c4ff-fd33-4e4a-84f4-b54a5e0a9cf8
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-20 10:33:59 -07:00
..
2026-07-20 10:20:41 -07:00
2026-07-18 00:52:59 -07:00
2026-07-20 10:33:59 -07:00
2026-07-20 10:33:59 -07:00
2026-07-19 13:34:25 -07:00
2026-07-18 00:52:59 -07:00
2026-07-20 10:20:41 -07:00
2026-07-20 00:42:15 -07:00
2026-07-18 00:52:59 -07:00
2026-07-19 12:08:10 -07:00
2026-07-18 00:52:59 -07:00