You're offline — showing cached data

MC-4309

MC Home Page UX overhaul — truncation, layout, navigation, design gate (Linear × Vercel × Sentry)
2026-06-13 10:06:10 SAST
Home Board MC-4309

MC Home Page UX overhaul — truncation, layout, navigation, design gate (Linear × Vercel × Sentry)

# MC Home Page (Cockpit) UX Overhaul **Priority:** high **Assigned:** luci **Design reference:** Linear × Vercel × Sentry (popular-web-designs skill templates) ## Context Elma...
State Done Next Action Closed Owner Luci Runtime Closed Age 17d ago
MC-4309
Ticket is done; runtime is closed. · profile codex · cwd /home/lucienne/workspace/mission-control · uptime 16d 19h · last activity 16d 17h ago

Description

MC-4309
# MC Home Page (Cockpit) UX Overhaul **Priority:** high **Assigned:** luci **Design reference:** Linear × Vercel × Sentry (popular-web-designs skill templates) ## Context Elmar flagged the MC home page as having poor UX: truncated titles, broken links, cluttered layout, wrong navigation (Settings → old dashboard), and text not showing properly. Current review gates verify DOM/test output only — no visual screenshot review. This ticket MUST include visual proof at every stage. ## Phase 1: Visual Discovery (REQUIRED — do this FIRST) Before writing any code: 1. Open the MC home page at http://100.118.207.3:3001/ in a browser 2. Take a full-page screenshot at desktop (1920px) and mobile (375px) 3. Use vision/AI to analyze the screenshots and identify every visual issue 4. Annotate screenshots with numbered callouts for each problem found 5. Post the annotated screenshots as a ticket comment with your findings 6. Compare your findings against the issues listed below — add any you discover that are missing **Do not start implementation until Phase 1 screenshots and findings are posted.** ## Known Issues (from vision review — score 6/10) ### Truncation everywhere (critical) - "Cockpit/dashboard UX audit ta…" — titles cut with ellipsis, no hover tooltip - Single-letter titles visible: "N", "R" (MC-4280, MC-3896) - "Waiting cards must sh…", "[REVI…", "ccgr…" — all truncated - Recent chat threads: every entry truncated mid-sentence - Fix: proper `title` attribute tooltips, max-2-line clamps, no single-letter titles, multi-line wrap on cards ### Cluttered layout (10+ panels competing for attention) - Left sidebar: Controller + Recent Chats - Top row: Active Campaign, Action Queue, Running Workers, Fast Routes - Middle: Active Runtime strip - Below: Live Now, Needs You, Today, Recent Threads - Bottom: informational note strip - Fix: collapse duplicates — merge "Recent chats" + "Recent threads", remove "Fast routes" (redundant with top nav), group into 2-3 clear sections max ### Weak visual hierarchy - "Needs you" (actionable) only slightly differentiated from "Live now" (informational) - Action Queue tiles (3/0/0/3) too small and low-emphasis - "Running workers: 0 active, 6 need check" understated for its importance - Fix: "Needs you" gets strongest visual weight (amber card, icon), "Live now" secondary, "Today" tertiary. Action Queue as prominent stat row ### Inconsistent status indicators - "Health issues" orange dot, "Controller online" green dot, "ONLINE" pill, green dots, orange dots everywhere - "need check" is vague and grammatically incorrect → "awaiting response" - "Unknown" chips appear in task rows with no explanation - "provider/model not set" repeated on every chat row (looks like an error but isn't elevated) - Fix: standardize color semantics (orange = needs action, green = ok, gray = informational), rename unclear labels, fix or hide "provider/model not set" and "Unknown" ### Navigation confusion - Top nav: Mission Control, Board, Tasks, Apps, Workbench, Console, Reports, Insights, Life - Right-side "Fast routes": Board, Tasks, Workbench, Settings (duplicates!) - "Legacy Home" button still visible in primary dashboard → should be in Settings footer or removed - Fix: remove "Fast routes" section entirely, move "Legacy Home" to Settings → About/Footer, consolidate top nav ### Spacing imbalance - "Live now" card has 3 items + lots of empty white space - "Needs you" is dense and cramped in comparison - Top summary cards tightly packed - Fix: consistent padding scale (4/8/16/24px), equalize card heights, remove wasted vertical space ## Phase 2: Design Implementation ### Design tokens to use (Linear × Vercel × Sentry) - **Font:** Inter (or system-ui fallback), weights 400/500/600 - **Colors:** - Background: #fafafa (light gray), cards: #ffffff - Text primary: #171717, secondary: #525252, tertiary: #737373 - Accent: #6d28d9 (purple, for active/selected) - Success: #16a34a, Warning: #ea580c, Error: #dc2626 - Borders: #e5e5e5, focus rings: #6d28d9 - **Spacing scale:** 4, 8, 12, 16, 20, 24, 32, 48px - **Border radius:** 6px (cards), 999px (pills/chips) - **Shadows:** card hover `0 1px 3px rgba(0,0,0,0.1)`, no heavy shadows - **Typography hierarchy:** - Page title: 24px/600 - Section headers: 14px/600, uppercase, tracking-wide, text-gray-500 - Card titles: 15px/500 - Body text: 14px/400 - Metadata/chips: 12px/400 ### Specific component changes 1. **Title truncation:** max 2 lines with `line-clamp-2`, full text in `title` attribute, never truncate to < 15 chars 2. **Status chips:** consistent rounded pill style, semantic colors, hover tooltip 3. **Card spacing:** uniform 16px gap between cards, 24px between sections 4. **Navigation:** remove Fast Routes, clean up top nav, fix Settings link to point to /settings not old dashboard 5. **Mobile:** at 375px viewport, stack all panels vertically, preserve clickable action items, maintain readable font sizes (min 14px) ## Phase 3: Mandatory Review Gates ### Gate 1: Self-review (worker) - Take fresh screenshots (desktop + mobile) of your changes - Compare against the design tokens above - Post screenshots as ticket comment with PASS/FAIL self-assessment ### Gate 2: Gemini design review (blocking) - Screenshots sent to Gemini for critique against Linear/Vercel/Sentry references - Must score ≥ 8/10 with no critical UX blockers - If FAIL → attach Gemini output, go back to Phase 2 ### Gate 3: Live link verification - Browser-click every navigable link on the page: nav tabs, ticket cards, Fast Routes (removed), Settings, Controller link, Recent Chats items - Verify no 404s, no redirects to old dashboard, no broken URLs - Post link verification results as comment ### Gate 4: Tessa UA (post-Gemini PASS) - Visual QA on actual rendered page, not just DOM - Mobile viewport test at 375px and 768px ## Deliverable Updated Cockpit page (/ route) with: - Proper design system applied - No truncated-to-nonsense titles - Clean navigation without duplicates - Working links everywhere - Mobile-responsive layout - Mobile + desktop screenshot proof - Gemini design review score ≥ 8/10 ## Worker Instructions **Load the `worker-design-gate` skill** before starting — it contains the design tokens, truncation rules, and review gates you must follow. **Phase 1 is mandatory:** take screenshots of the current MC home page first, analyze them with vision, and post your findings before any implementation. Do not skip this step. **Design system:** Linear × Vercel × Sentry — use the design tokens from the worker-design-gate skill. **Review gates:** 1. Self-review with screenshots (desktop + mobile) 2. Gemini design review ≥ 8/10 (blocking) 3. Live link verification (browser-click all links) 4. Tessa UA (post-Gemini PASS)

Activity

done
Luci is working...
Live
No activity yet
Help