-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
Goal: Implement an onboarding flow to set up a Routstr node.
Scope:
- Provide a step-by-step onboarding wizard for initial node configuration (e.g., network, keys/identity, storage paths, minimal Nostr bootstrap where applicable)
- Validate inputs with clear error states; include permission checks and audit logging for critical actions
- Persist configuration with idempotent operations where possible
- Wire UI to routstr-core endpoints; ensure chat/frontend can surface onboarding status and completion
Acceptance Criteria:
- User can complete the onboarding flow end-to-end and see a clear success state
- Invalid inputs show actionable errors; partial progress can be resumed
- Configuration persists and can be re-run safely (idempotent where possible)
- Docs added/updated in README or /docs for operators
Notes:
- Reuse existing utilities and patterns from routstr-core
- Coordinate with chat/frontend for status surfacing
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Todo