gsxdsm
5532019fd3
FN-8816: make planning storage failures non-fatal
Keep Planning Mode running when browser storage writes fail.
- Retry failed project-scoped planning persistence after targeted eviction.
- Cover storage failure recovery and planning draft hand-off behavior.
- Quarantine the recurring planning-flow flake and add a patch changeset.
Files changed:
.changeset/fn-8816-planning-storage-recovery.md | 7 +
.../app/hooks/__tests__/modalPersistence.test.ts | 159 ++++++++++++++++++++-
packages/dashboard/app/hooks/modalPersistence.ts | 22 ++-
packages/dashboard/vitest.config.ts | 5 +
scripts/lib/test-quarantine.json | 5 +
5 files changed, 195 insertions(+), 3 deletions(-)
Fusion-Task-Id: FN-8816
Fusion-Task-Lineage: 929c3d96-3a28-49fa-8018-710fc75e3fcc
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-06 08:43:59 -07:00
..
2026-07-31 00:36:21 -07:00
2026-08-03 00:20:53 -07:00
2026-07-13 23:00:25 -07:00
2026-07-21 20:29:46 -07:00
2026-07-20 00:18:53 -07:00
2026-07-23 12:18:24 -07:00
2026-06-03 19:12:28 -07:00
2026-07-31 06:46:19 -07:00
2026-07-17 15:46:31 -07:00
2026-08-04 08:57:30 -07:00
2026-07-10 13:26:23 -07:00
2026-07-24 23:15:36 -07:00
2026-07-21 20:29:46 -07:00
2026-08-03 00:20:53 -07:00
2026-07-30 21:50:37 -07:00
2026-08-01 01:15:10 -07:00
2026-06-18 16:47:09 -07:00
2026-08-03 00:20:53 -07:00
2026-07-31 01:03:24 -07:00
2026-08-01 16:57:49 -07:00
2026-08-03 00:20:53 -07:00
2026-07-31 11:50:14 -07:00
2026-07-31 14:56:07 -07:00
2026-08-02 19:58:37 -07:00
2026-08-02 19:58:37 -07:00
2026-07-24 23:01:11 -07:00
2026-07-20 09:35:55 -07:00
2026-07-24 00:55:38 -07:00
2026-08-03 00:20:53 -07:00
2026-07-14 23:18:55 -07:00
2026-07-26 18:04:28 -07:00
2026-08-06 08:43:59 -07:00
2026-06-14 15:29:35 -07:00
2026-06-25 17:04:30 -07:00
2026-07-30 15:24:33 -07:00
2026-06-19 05:13:39 -07:00