Commit 5d8ee1f
committed
feat(onboarding): add interactive CLI UX with banner, prompts, progress
New module src/onboarding.rs providing three public entry points:
- run_interactive: full first-run experience with banner, vault scan,
dialoguer prompts (name/role/purpose), indexing, L1 extraction
- run_detect_json: non-destructive vault inspection returning JSON
- run_apply_json: non-interactive setup for agent/CI use
Supports flags for partial flows (identity-only, reindex-only, quiet)
and pre-filled values to skip interactive prompts.1 parent f32d622 commit 5d8ee1f
2 files changed
Lines changed: 758 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
0 commit comments