24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
# Tasks: Spec 332 - Restore Run Preview Productization (Wizard Safety Gates)
|
|
|
|
**Input**: `specs/332-restore-run-preview-productization/spec.md`, `specs/332-restore-run-preview-productization/plan.md`
|
|
|
|
## Phase 1: Restore parked WIP
|
|
|
|
- [x] Base work on updated `platform-dev` (done by branching from `platform-dev`).
|
|
- [x] Restore parked 332 WIP changes (applied from stash).
|
|
|
|
## Phase 2: Implement wizard gating + preview productization
|
|
|
|
- [x] Add Preview-step `afterValidation` gate to block navigation when checks/preview are not current or execution is technically blocked.
|
|
- [x] Improve preview generated toast copy (no scope / no changes / changes).
|
|
- [x] Ensure preview surface stays decision-first and safety gates are collapsed by default.
|
|
- [x] Add next-action copy for `review_and_confirm`.
|
|
|
|
## Phase 3: Tests + formatting
|
|
|
|
- [x] Add feature regression test: `apps/platform/tests/Feature/Filament/RestoreRunPreviewProductizationTest.php`.
|
|
- [x] Add browser smoke: `apps/platform/tests/Browser/Spec332RestoreRunWizardPreviewSmokeTest.php`.
|
|
- [x] Run targeted restore tests.
|
|
- [x] Run browser smoke test.
|
|
- [x] Run `pint` and `git diff --check`.
|