docs/briefs/application-wizard.md

Module brief: ApplicationWizardModule

Slug / tier / group / category: application-wizard · advanced · features · Membership One-liner: Multi-step application: stepper (Deposit → Portfolio → Tier → Q&A) with upload, questionnaire, confirmation. Closest references: SignupWizard (studio prototype); PaginationDots; Gated State card form. Source: YOU Studio wireframes §1b–1d.

Anatomy

  • ModuleShell; step indicator row (numbered dots, done = ✓)
  • Step bodies: upload dropzone (drag/browse) · tier select · questionnaire textareas
  • Back (ghost) + Continue/Submit (CtaRow); final step = confirmation (✓ + "what happens next")

Content model

steps[] {id,title,kind:'upload'|'select'|'questions'|'done'}, answers host-driven via onChange/onSubmit; internal step state with back/next.

Fields

title text · header toggle

Out of scope

Real file storage, validation rules, payment (PaymentModule is step 1 in composition).