IUV-M03: Install UX v2 — provider-first intelligent flow + drill-down main menu #438
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mission: install-ux-v2-20260405
Milestone: IUV-M03 (provider-first intelligent flow)
Tier: opus
Depends on: IUV-M02
Target release:
mosaic-v0.0.27The current wizard is a linear interrogation. User feedback: Quick Start asks far too many questions to be meaningfully "quick", there's no drill-down navigation, and provider setup happens late without any intelligence.
Scope
1. Drill-down main menu
Replace the linear flow with a top-level menu:
2. Real Quick Start
Define a minimum curated question set and delete everything else from the fast path. Target: under 90 seconds for a returning user. Document the exact baseline in the design doc.
3. Provider-first natural-language intake
OpenClaw-style flow:
Naming should persist to
~/.config/mosaic/agent.json(or similar — worker decides) so all futuremosaicinvocations use it.4. Offline fallback
LLM call assumes a provider is available. Chicken-and-egg: provider setup is what we're configuring. Design doc must resolve one of:
5. Backward compatibility
MOSAIC_ASSUME_YES=1+ env-var headless path must still complete end-to-endtools/install.sh --yesmust still complete without a TTYAcceptance
mosaic-v0.0.27pushed + Gitea release published