mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
The needs-based flow is the one setup flow now. POST /api/onboarding/step and the six goal slugs go, and with them the two account columns the wizard kept — its checkpoint and its goal list — through a migration that drops them; onboarding_completed_at stays as the first-run redirect's gate. The one durable effect the goals had, the dashboard tile order, moves to the completion route: the answers now carry both halves of Q2, which modules are on and what sits on top, and the seed keeps the wizard's one contract of writing only while the layout column is still unset. The OpenAPI table loses the step path and the completion's description says what the route does today; the demo-allowlist test names a mutation that still exists.