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-19 16:36:42 -07:00
2026-07-19 23:01:44 -07:00
2026-07-20 10:33:59 -07:00
2026-07-11 18:07:00 -07:00
2026-07-20 00:42:15 -07:00
2026-07-06 19:03:06 -07:00
2026-07-19 15:45:45 -07:00
2026-07-17 00:00:46 -07:00
2026-07-08 01:29:56 -07:00
2026-07-19 09:47:58 -07:00
2026-07-20 09:28:27 -07:00
2026-07-18 10:55:50 -07:00
2026-07-19 15:45:45 -07:00
2026-07-18 11:02:45 -07:00
2026-07-17 00:00:46 -07:00
2026-07-20 02:01:58 -07:00
2026-07-20 02:01:58 -07:00
2026-07-19 17:39:43 -07:00