gsxdsm
f3b68c9fff
FN-8065: preview plans before refinement questions
Show a read-only plan preview at the Planning Mode deepening checkpoint.
- Persist pending plan details on the checkpoint question for fresh and restored sessions.
- Render formatted plan content and deliverables above refinement choices.
- Cover preview behavior and document the checkpoint flow.
Files changed:
.../fn-8065-planning-checkpoint-plan-preview.md | 7 +++
docs/dashboard-guide.md | 3 +-
packages/core/src/types.ts | 11 ++++
.../dashboard/app/components/PlanningModeModal.css | 60 ++++++++++++++++++++++
.../dashboard/app/components/PlanningModeModal.tsx | 44 ++++++++++++++++
.../PlanningModeModal.planning-flow.test.tsx | 24 ++++++++-
.../planning-interview-formatters.test.ts | 19 +++++++
packages/dashboard/src/planning.ts | 10 ++++
8 files changed, 175 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-8065
Fusion-Task-Lineage: 13cd52c3-af82-4723-a6b1-3366775213e1
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-16 02:54:33 -07:00
..
2026-07-13 19:07:58 -07:00
2026-07-16 02:35:29 -07:00
2026-07-15 20:28:11 -07:00
2026-07-16 02:35:29 -07:00
2026-07-16 00:44:35 -07:00
2026-07-16 00:01:17 -07:00
2026-07-15 10:36:10 -07:00
2026-07-14 08:16:42 -07:00
2026-06-07 18:51:46 -07:00
2026-07-15 16:17:37 -07:00
2026-07-04 10:42:21 -07:00
2026-07-09 19:58:05 -07:00
2026-07-15 12:27:15 -07:00
2026-07-12 10:04:29 -07:00
2026-07-14 22:13:30 -07:00
2026-07-13 19:07:58 -07:00
2026-06-02 18:46:33 -07:00
2026-07-15 10:32:48 -07:00
2026-07-01 16:19:03 -07:00
2026-07-13 19:07:58 -07:00
2026-07-13 19:07:58 -07:00
2026-07-14 08:23:11 -07:00
2026-07-15 22:14:14 -07:00
2026-07-16 00:30:59 -07:00
2026-07-14 08:16:42 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 08:16:42 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 22:13:30 -07:00
2026-07-16 02:35:29 -07:00
2026-07-16 00:30:59 -07:00
2026-07-16 00:30:59 -07:00
2026-07-13 19:07:58 -07:00
2026-07-16 00:30:59 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 12:41:10 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 22:13:30 -07:00
2026-07-13 19:07:58 -07:00
2026-07-16 00:30:59 -07:00
2026-07-14 12:41:10 -07:00
2026-07-13 19:07:58 -07:00
2026-07-16 00:30:59 -07:00
2026-07-14 13:36:08 -07:00
2026-07-14 08:16:42 -07:00
2026-07-12 19:43:41 -07:00
2026-06-21 13:32:19 -07:00
2026-07-13 19:07:58 -07:00
2026-06-07 20:43:44 -07:00
2026-06-03 13:51:13 -07:00
2026-06-03 09:23:44 -07:00
2026-07-05 11:31:48 -07:00
2026-06-29 14:00:32 -07:00
2026-06-29 18:41:43 -07:00
2026-07-04 00:12:39 -07:00
2026-07-05 16:58:42 -07:00
2026-07-01 16:43:08 -07:00
2026-06-29 11:07:11 -07:00
2026-06-29 12:23:20 -07:00
2026-06-30 13:12:27 -07:00
2026-06-29 12:23:20 -07:00
2026-07-05 16:58:42 -07:00
2026-07-05 16:58:42 -07:00
2026-06-30 12:25:43 -07:00
2026-06-08 23:38:32 -07:00
2026-06-26 00:26:03 -07:00
2026-06-29 11:24:41 -07:00
2026-07-16 01:32:23 -07:00
2026-07-15 16:47:01 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 22:13:30 -07:00
2026-07-16 02:35:29 -07:00
2026-07-16 02:35:29 -07:00
2026-07-16 00:30:59 -07:00
2026-06-04 22:52:20 -07:00
2026-06-05 00:57:49 -07:00
2026-06-05 13:59:50 -07:00
2026-07-14 08:16:42 -07:00
2026-05-27 21:31:12 -07:00
2026-07-13 19:07:58 -07:00
2026-07-13 19:07:58 -07:00
2026-07-12 10:04:29 -07:00
2026-07-15 14:06:42 -07:00
2026-06-26 14:55:01 -07:00
2026-06-04 08:00:33 -07:00
2026-07-08 00:23:32 -07:00
2026-06-27 12:20:42 -07:00
2026-07-14 08:16:42 -07:00
2026-07-14 08:16:42 -07:00
2026-07-14 08:16:42 -07:00
2026-07-13 19:07:58 -07:00
2026-06-26 08:40:59 -07:00
2026-05-20 14:28:45 -07:00
2026-06-25 05:08:04 -07:00
2026-05-23 04:18:55 -07:00
2026-07-15 14:39:08 -07:00
2026-06-12 09:24:02 -07:00
2026-07-14 22:13:30 -07:00
2026-05-28 22:59:18 -07:00
2026-07-03 21:45:21 -07:00
2026-06-24 09:02:02 -07:00
2026-07-13 19:07:58 -07:00
2026-07-02 19:01:09 -07:00
2026-07-13 19:07:58 -07:00
2026-07-02 11:38:34 -07:00
2026-06-25 23:17:02 -07:00
2026-05-30 22:53:24 -07:00
2026-05-28 10:32:16 -07:00
2026-05-28 10:32:16 -07:00
2026-07-09 21:36:14 -07:00
2026-06-28 16:51:49 -07:00
2026-06-17 04:51:31 -07:00
2026-07-15 10:36:10 -07:00
2026-07-16 01:32:23 -07:00
2026-07-16 01:32:23 -07:00
2026-07-13 19:07:58 -07:00
2026-07-13 19:07:58 -07:00
2026-07-15 10:36:10 -07:00
2026-07-14 08:15:09 -07:00
2026-06-25 21:01:15 -07:00
2026-06-26 11:56:12 -07:00
2026-07-11 17:16:49 -07:00
2026-06-26 16:14:44 -07:00
2026-07-13 19:07:58 -07:00
2026-07-14 12:41:10 -07:00
2026-05-23 04:18:55 -07:00
2026-07-14 22:13:30 -07:00
2026-07-13 19:07:58 -07:00
2026-06-11 23:22:07 -07:00
2026-05-23 03:09:00 -07:00
2026-07-11 23:10:58 -07:00
2026-07-15 14:06:42 -07:00
2026-06-15 19:57:20 -07:00
2026-06-11 20:53:01 -07:00
2026-06-14 15:29:35 -07:00
2026-06-25 03:44:22 -07:00
2026-06-15 02:29:08 -07:00
2026-06-13 02:54:57 -07:00
2026-07-15 18:08:07 -07:00
2026-07-07 22:06:20 -07:00
2026-06-13 23:20:06 -07:00
2026-07-09 23:12:02 -07:00
2026-07-15 02:19:19 -07:00
2026-07-04 19:29:47 +00:00
2026-07-14 20:27:35 -07:00
2026-07-14 20:27:35 -07:00
2026-07-14 22:13:30 -07:00
2026-07-15 21:33:11 -07:00
2026-07-04 13:51:09 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 20:27:35 -07:00
2026-07-14 20:27:35 -07:00
2026-07-11 22:16:48 -07:00
2026-07-13 19:07:58 -07:00
2026-06-04 01:43:26 -07:00
2026-07-14 22:13:30 -07:00
2026-07-10 07:46:52 -07:00
2026-07-12 11:52:24 -07:00
2026-07-15 02:16:58 -07:00
2026-07-15 00:27:59 -07:00
2026-06-15 19:44:17 -07:00
2026-07-12 14:42:09 -07:00
2026-07-13 19:07:58 -07:00
2026-07-15 22:14:14 -07:00
2026-07-14 22:13:30 -07:00
2026-07-15 18:07:37 -07:00
2026-06-05 03:56:29 -07:00
2026-07-13 19:07:58 -07:00
2026-07-15 20:53:05 -07:00
2026-07-13 19:07:58 -07:00
2026-07-13 19:07:58 -07:00
2026-07-13 19:07:58 -07:00
2026-07-14 20:27:35 -07:00
2026-07-14 22:13:30 -07:00
2026-07-15 19:03:44 -07:00
2026-06-25 21:01:15 -07:00
2026-07-15 13:32:33 -07:00
2026-06-26 00:28:31 -07:00
2026-07-15 10:38:04 -07:00
2026-07-14 22:13:30 -07:00
2026-07-14 22:13:30 -07:00
2026-05-20 14:29:07 -07:00
2026-05-20 14:29:07 -07:00
2026-06-30 07:31:59 -07:00
2026-07-16 00:44:35 -07:00
2026-06-21 13:32:19 -07:00
2026-06-04 08:00:33 -07:00
2026-06-04 13:19:55 -07:00
2026-06-28 01:43:08 -07:00
2026-06-19 06:51:57 -07:00
2026-06-18 03:24:57 -07:00
2026-07-09 19:58:08 -07:00
2026-06-24 10:45:21 -07:00
2026-07-15 10:36:10 -07:00
2026-07-13 19:07:58 -07:00
2026-07-16 00:30:59 -07:00
2026-07-14 08:16:42 -07:00
2026-06-04 02:13:48 -07:00
2026-06-04 00:19:57 -07:00
2026-06-04 00:19:58 -07:00
2026-06-04 00:19:58 -07:00
2026-07-16 02:54:33 -07:00
2026-07-02 11:38:34 -07:00
2026-06-03 13:48:02 -07:00
2026-07-13 19:07:58 -07:00
2026-06-08 23:38:32 -07:00
2026-06-23 08:21:10 -07:00
2026-06-24 23:32:52 -07:00
2026-07-14 13:36:08 -07:00
2026-06-07 21:19:10 -07:00
2026-06-07 20:43:44 -07:00
2026-07-14 17:02:47 -07:00
2026-07-16 01:32:23 -07:00
2026-07-16 01:32:23 -07:00
2026-07-01 16:43:08 -07:00
2026-06-29 12:47:21 -07:00
2026-06-04 02:13:48 -07:00
2026-06-21 21:23:41 -07:00
2026-06-04 12:03:29 -07:00
2026-07-16 01:32:23 -07:00
2026-07-16 01:32:23 -07:00
2026-07-09 19:58:05 -07:00
2026-07-10 01:49:15 -07:00
2026-06-04 00:41:12 -07:00
2026-06-13 21:17:20 -07:00