gsxdsm
36b3180962
FN-8442: redesign planning mode as sequential Q&A
Guide planning through sequential question-and-answer turns before task creation.
- Add plan review, refinement, validation, creation retry, and idempotent task handoff states
- Atomically claim planning-session task creation and reconcile persisted task links
- Replace retired multi-pane planning UI and consolidate focused flow coverage
- Document the sequential planning workflow and mobile behavior
Files changed:
.changeset/fn-8442-planning-sequential-qa.md | 7 +
MOBILE.md | 2 +-
docs/dashboard-guide.md | 9 +-
packages/core/src/async-ai-session-store.ts | 82 +-
packages/core/src/index.ts | 4 +
packages/core/src/types.ts | 5 +
packages/dashboard/app/api/legacy.ts | 4 +-
.../dashboard/app/components/PlanningModeModal.css | 178 +-
.../dashboard/app/components/PlanningModeModal.tsx | 317 +-
.../__tests__/PlanningModeModal.initial.test.tsx | 993 +----
.../PlanningModeModal.planning-flow.test.tsx | 4377 +-------------------
.../PlanningModeModal.ui-interactions.test.tsx | 1276 +-----
.../__tests__/planning-e2e-plan-creation.test.ts | 25 +-
.../dashboard/src/__tests__/planning-infinite-interview.test.ts | 44 +-
.../src/__tests__/routes-planning.test.ts | 119 +-
packages/dashboard/src/ai-session-store.ts | 33 +
packages/dashboard/src/planning.ts | 140 +-
.../src/routes/register-planning-subtask-routes.ts | 132 +-
18 files changed, 649 insertions(+), 7098 deletions(-)
Fusion-Task-Id: FN-8442
Fusion-Task-Lineage: da2f335f-b1c9-411a-8575-31db20a2b8d5
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-20 14:59:22 -07:00
..
2026-07-18 13:50:58 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 22:36:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 00:01:17 -07:00
2026-05-26 22:20:22 -07:00
2026-07-19 12:16:51 -07:00
2026-07-18 14:42:59 -07:00
2026-07-19 16:52:02 -07:00
2026-07-19 09:47:58 -07:00
2026-07-20 14:59:22 -07:00
2026-07-16 22:36:51 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 22:36:51 -07:00
2026-07-19 20:42:05 -07:00
2026-07-19 12:16:51 -07:00
2026-07-19 12:16:51 -07:00
2026-07-16 15:42:22 -07:00
2026-07-19 09:47:58 -07:00
2026-07-18 18:38:47 -07:00
2026-07-16 15:42:22 -07:00
2026-07-16 21:07:06 -07:00
2026-07-19 09:47:58 -07:00
2026-07-19 12:16:51 -07:00