25 lines
1.0 KiB
Markdown
25 lines
1.0 KiB
Markdown
# Waggle OS — 5-Persona Knowledge-Worker UX Audit
|
|
**Started:** 2026-05-27
|
|
**Goal:** Iterate UI/UX until all 5 personas score 10/10
|
|
**Effort:** max · ULTRATHINK
|
|
|
|
## Loop
|
|
1. Boot waggle at `http://127.0.0.1:3333` (built UI via sidecar)
|
|
2. For each persona: simulate their first 5 min via Chrome DevTools MCP
|
|
3. Score against 10-dim rubric, capture screenshots, log frictions
|
|
4. Triage findings → fix highest-impact issues (surgical, per CLAUDE.md §3.3)
|
|
5. Rebuild · re-audit · re-score
|
|
6. Stop when every persona = 10/10
|
|
|
|
## Surfaces in scope
|
|
- `apps/web/src/components/os/Desktop.tsx`, `Dock.tsx`, `BootScreen.tsx`
|
|
- `apps/web/src/components/os/apps/ChatApp.tsx` (primary task surface)
|
|
- `apps/web/src/components/os/apps/{agents,memory,files,cockpit,connectors}/*`
|
|
- `apps/web/src/components/os/overlays/{OnboardingWizard,PersonaSwitcher,SpawnAgentDialog,GlobalSearch,ContextRail}.tsx`
|
|
|
|
## Out of scope
|
|
- Sidecar/backend logic unless it surfaces UX friction
|
|
- Performance work beyond perceived-speed audit
|
|
- Code-signing / launch / billing
|
|
- Anything not user-facing
|