WIZ-2 Wizard shell + 6-step stepper #673
Labels
No labels
area:agents
area:dashboard
area:database
area:design
area:design-review
area:flows
area:infra
area:meta
area:security
area:sessions
area:webhook
area:workdir
security
type:bug
type:chore
type:meta
type:user-story
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Blocks
Depends on
#674 WIZ-3 Repos screen — multi-select + webhook install
charles/claude-hooks
#675 WIZ-4 Agent types screen — rename + pool sizing + drop-design toggle
charles/claude-hooks
#677 WIZ-6 Customize screen — stack-aware suggestions, system-prompt appendices
charles/claude-hooks
#678 WIZ-7 Tokens screen — per-agent PAT input + bulk-paste + skip
charles/claude-hooks
#679 WIZ-8 Apply transaction + Done screen — atomic apply, master-key backup nag
charles/claude-hooks
#672 WIZ-1 Onboarding state table + /onboarding/should-redirect trigger
charles/claude-hooks
Reference
charles/claude-hooks#673
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User story
As an operator, I want a clean
/onboardingroute with a 6-step stepper, Back/Continue navigation, and refresh-resilient state, so my wizard progress isn't lost if I accidentally navigate away.Acceptance criteria
apps/web/src/routes/onboarding.tsx.<AppShell>wrapper — minimal chrome with the project logo + a 6-dot stepper (Welcome ◯ Repos ◯ Types ◯ Customize ◯ Tokens ◯ Done).?step=NURL param. Back / Continue mutate the URL vianavigate().PATCH /onboarding/statewith the step's data +current_step./onboarding/state, restore URL + form state."Leave the wizard? Your progress is saved — re-enter /onboarding to resume."Connected to <forge_url> as <account_login>(read fromc.get("session")via a/me-style endpoint or extend an existing one).Tests
?step=2and renders the Repos screen placeholder.Out of scope
References
specs/first-login-wizard.md§Story WIZ-2🤖 Auto-assigned to dev (heuristic: area:dashboard + body 1419 bytes (≤ 2 KB) — dev). Reply
/unassignto reroute.