Dashboard Design Brief ยท April 27, 2026 ยท For Claude Design overnight build
Who This Is For
Mark Barnett (Breez), 57. Middle-school teacher by day, Digital Twin Architect by obsession. Not a coder. Brain-dumps verbally via a wearable microphone (OMI pendant) that transcribes everything he says. Has built a personal AI stack that would make most engineers jealous. Values truth, speed, and zero friction. Hates dashboards that look like PowerPoint. Wants something that feels like a real control room โ dark, alive, data-moving.
What He Has Running Right Now
System
URL
What It Does
TP3 Neural Stack
Apex server (private)
~634K rows of his voice memories in Postgres+pgvector
Overnight AI summary of TP3 activity and life events
Dashboard Purpose
One screen that shows Mark's life is working. Not analytics. Not metrics for metrics' sake. A living pulse check he can glance at from his phone or laptop and know: TP3 is healthy, Bidet is listening, the pendant is transcribing, Legacy Soil is up, nothing is on fire.
Secondary purpose: a place he can do a quick brain dump right there in the dashboard without opening Bidet separately.
Required Live Elements
1. TP3 Health Strip (top of page, always visible)
Row count (live, pulled every 5 min)
Last ingest timestamp ("3 min ago" / "2 hours ago" โ turns red if >4 hours)
Today's row delta (+247 since midnight)
Status dot: green / yellow / red
2. OMI Live Transcript Feed
Scrolling real-time text of what the pendant is currently hearing
Each 3-second chunk appears as it arrives, fades older lines
Shows "๐ค Listening..." when connected, "โซ Offline" when not
This is live right now โ pendant โ Bidet GPU Whisper โ 3s segments
3. Bidet Session Quick-Launch
One big "Start Recording" button โ opens bidetai.thebarnetts.info in new tab
Last 3 session timestamps with status (processed / pending)
Click any session โ opens it
4. CPU / GPU Meters
Simple animated bars showing Apex CPU % and GPU % utilization
Updates every 10 seconds
Mark wants to see the GPU light up when Whisper is loading โ proof the machine is working
Style: minimal green bars on dark background, old terminal aesthetic
5. Calendar
Next 3 calendar events from Google Calendar integration (already wired)
6. Quick Links Bar
Bidet AI ยท OMI App ยท Legacy Soil ยท Reports ยท GitHub
Design Aesthetic
Dark. Terminal. Alive.
Background: #0a0a0a ยท Accent green: #00ff88 ยท Alert red: #ff4444
Font: monospace for data values (JetBrains Mono), system-ui for labels
Cards: 1px solid #222 borders, border-radius: 8px
Data should feel like it's streaming in, not static.
Think: late-night hacker terminal meets personal cockpit.
NOT: corporate blues ยท pastel cards ยท 6-color charts DO: mobile-first ยท numbers over adjectives ยท animations that mean something
Layout Wireframe
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ TP3 โ LIVE 634,247 rows +312 today 3 min ago โ โ status bar
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ ๐ค OMI LIVE FEED โ
โ CPU โโโโโ โ "...and so I was thinking about โ
โ GPU โโโโโ โ the dashboard and how it needs โ
โ 10s tick โ to feel alive and real..." โ
โโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ BIDET AI [โ Start Recording] โ
โ Last: 2026-04-27 22:24 โ Processed โ
โ 2026-04-26 19:11 โ Processed โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ Tomorrow 8:30 AM โ Staff Meeting โ
โ Apr 29 โ Content Creator Club โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ [Bidet AI] [OMI App] [Legacy Soil] [Reports] โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Live Data Architecture
Pattern already proven with calendar cards: Apex server โ POST to Cloudflare KV Worker โ Dashboard JS polls โ Live update
Dashboard polls /api/live-data every 3โ5 seconds for transcript feed.
TP3/GPU stats update every 30 seconds.
Phase 1 โ Tonight's Build
Static HTML/CSS/JS shell with layout above
Cloudflare Worker endpoint serving mock live data (real data drops in Phase 2)
OMI transcript feed with CSS animation simulating streaming text
CPU/GPU bars โ animated even if static values for now
Quick links bar + Calendar strip
TP3 status strip with mock data
Deploy to: Cloudflare Pages at dashboard.thebarnetts.info