Skip to content

feat: Setup Wizard rebuild in React (template comparison, cost estimator) #783

@Aureliolo

Description

@Aureliolo

Phase 4.7 -- Setup Wizard

Parent: #762 | Wave 3 | Absorbs: #238, #726, #728

Context

The setup wizard is the only current page with good UX. Rebuild it in React preserving the step flow logic while adding the features from #238, #726, and #728.

Scope

Preserved from current wizard

  • Step-by-step flow with progress indicators
  • Step validation and back-navigation
  • Completion summary
  • API calls (POST /setup/*)

New from #238 (company builder)

  • Template selection with category grouping
  • Agent customization (name, role, personality assignment)
  • Provider assignment per agent
  • Department configuration
  • Mini org chart preview of the configured company

New from #726 (template comparison)

  • Side-by-side template comparison view
  • Cost estimator (projected monthly cost based on agent count, model selection)
  • Category grouping (startup, enterprise, consultancy, etc.)

New from #728 (template variables)

  • Sliders and toggles for team scaling (e.g. "Engineering team size: 3-8")
  • Optional department toggles
  • Variable-driven template customization

Data requirements

  • GET /setup/* endpoints
  • GET /providers/presets
  • Template data from API

Deliverables

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:highImportant, should be prioritizedscope:large3+ days of workspec:human-interactionDESIGN_SPEC Section 13 - Human Interaction Layerspec:templatesDESIGN_SPEC Section 14 - Templates & Buildertype:featureNew feature implementationv0.5Minor version v0.5v0.5.0Patch release v0.5.0

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions