#533: setup page shows the wizard stepper when storage came from D11 (v0.6.197) #548

Merged
Cordy merged 3 commits from fix-533d into main 2026-09-14 17:03:21 +00:00
Owner

Closes the one flagged deviation from the approved mockup. The wave-2 call ("the page cannot know whether the storage wizard ran") was wrong — main already knows: storageSource == "bootstrap" means the D11 wizard wrote the pointer. That flag now rides the /setup/status payload (storageWizard, TDD red-then-green in one witnessed run), and setup.html conditionally presents itself as "Set up this Cairn" with the Storage ✓ → 2 Administrator stepper — exactly the mockup. Config-provisioned instances (both current dogfoods) keep the plain first-run page, which is honest: nobody walked a step 1 there.

Verifiable on the fresh wizard-deployed test instance planned for later this week. CHANGELOG v0.6.197.

Closes the one flagged deviation from the approved mockup. The wave-2 call ("the page cannot know whether the storage wizard ran") was wrong — main already knows: `storageSource == "bootstrap"` means the D11 wizard wrote the pointer. That flag now rides the `/setup/status` payload (`storageWizard`, TDD red-then-green in one witnessed run), and `setup.html` conditionally presents itself as **"Set up this Cairn"** with the **Storage ✓ → 2 Administrator** stepper — exactly the mockup. Config-provisioned instances (both current dogfoods) keep the plain first-run page, which is honest: nobody walked a step 1 there. Verifiable on the fresh wizard-deployed test instance planned for later this week. CHANGELOG v0.6.197.
Witnessed compile-red on the runner before the implementation.
feat(#533): setup page shows the wizard stepper when storage came from D11
All checks were successful
ci / test-and-build (pull_request) Successful in 56s
92fff99dbc
main knows storageSource == bootstrap, so the admin step can honestly
present itself as step 2: 'Set up this Cairn' with the Storage-done
stepper per the approved mockup. Config-provisioned instances keep
the plain page. CHANGELOG v0.6.197.
Cordy scheduled this pull request to auto merge when all checks succeed 2026-09-14 17:02:18 +00:00
Cordy merged commit a362365831 into main 2026-09-14 17:03:21 +00:00
Cordy deleted branch fix-533d 2026-09-14 17:03:23 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#548
No description provided.