Skip to content

Commit 470c547

Browse files
committed
roadmap: ultraworkers#294 filed (first-run onboarding no guided setup, pairs with PR ultraworkers#2810)
1 parent 73b522f commit 470c547

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

ROADMAP.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17466,3 +17466,29 @@ Required fix shape: (a) classify `empty_stream` / stream-closed-before-first-pay
1746617466
- Report: reachable/unreachable, auth-valid/auth-invalid, rate-limited/available
1746717467
- Integration with #292 escalation: `claw doctor` output could suggest "provider X appears degraded, consider fallback Y"
1746817468
- Regression test asserting provider-check path exists when flag is passed
17469+
17470+
---
17471+
17472+
### #294 — First-run onboarding has no guided setup flow
17473+
17474+
**Exact pinpoint:** A new user who installs claw-code and runs `claw` without any env vars set gets an auth error or cryptic failure with no guidance on what to configure. There is no `claw setup` command, no interactive wizard, no `--init` flag, no first-run detection, and no clear "here is what you need to set up first" message. The user must read documentation (if they find it) to discover the required env var names, provider options, and settings.json location.
17475+
17476+
**Live evidence:**
17477+
- PR claw-code#2810 opened 2026-04-27 04:09 KST: "feat: interactive provider wizard (/setup, claw setup, Ctrl+P)" — independent implementation evidence that this is a recognized pain point
17478+
- docs/CONFIGURATION.md (cycle #429) had to document 13+ env vars from source grep — none of these are surfaced to new users at runtime
17479+
- `claw doctor` (per #293) validates config but does not GUIDE setup
17480+
17481+
**Why distinct:**
17482+
- #285 (declarative providers config) — covers config SOURCE-OF-TRUTH (env-vs-settings.json), NOT onboarding UX
17483+
- #245/#246 (declarative config, backend swap) — covers config structure, NOT first-run flow
17484+
- #293 (claw doctor provider health) — covers diagnostic tooling, NOT initial setup guidance
17485+
- PR #2810 implementation — implementation in progress, but pinpoint captures the discovery axis and acceptance criteria
17486+
17487+
**Concrete delta landed:** ROADMAP.md appended with #294; PR #2810 cross-referenced.
17488+
17489+
**Fix shape recorded:**
17490+
- `claw setup` / `claw init` command: interactive wizard (like PR #2810 proposes)
17491+
- First-run detection: if no API key configured AND no settings.json, show guided setup prompt
17492+
- Minimal setup path: detect provider intent from model flag (e.g., `claw --model claude-*` → prompt for `ANTHROPIC_API_KEY`)
17493+
- `claw doctor --setup` mode: not just validation but guided remediation
17494+
- Acceptance: `claw` with no config shows actionable setup guidance, not an opaque auth error

0 commit comments

Comments
 (0)