Mark Barnett โ€” Personal Command Center

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

SystemURLWhat It Does
TP3 Neural StackApex server (private)~634K rows of his voice memories in Postgres+pgvector
Bidet AIbidetai.thebarnetts.infoVoice brain-dump app โ†’ transcribes โ†’ analyzes โ†’ ingests to TP3
OMI Pendantapp.omi.meWearable mic. As of tonight: audio โ†’ Bidet GPU Whisper โ†’ back to OMI
Legacy Soil & Stonelegacy.thebarnetts.infoPet memorial composting business website
Reports / Dashboardreports.thebarnetts.infoCurrent simple dashboard (HTML cards)
Morning DigestDelivered dailyOvernight 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)

2. OMI Live Transcript Feed

3. Bidet Session Quick-Launch

4. CPU / GPU Meters

5. Calendar

6. Quick Links Bar

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

  1. Static HTML/CSS/JS shell with layout above
  2. Cloudflare Worker endpoint serving mock live data (real data drops in Phase 2)
  3. OMI transcript feed with CSS animation simulating streaming text
  4. CPU/GPU bars โ€” animated even if static values for now
  5. Quick links bar + Calendar strip
  6. TP3 status strip with mock data

Deploy to: Cloudflare Pages at dashboard.thebarnetts.info

Phase 2 โ€” Wire It Live

  1. Apex PS1 collector script โ†’ TP3 row counts + GPU stats โ†’ Cloudflare KV every 30s
  2. Bidet WebSocket segments โ†’ KV โ†’ live transcript feed
  3. Real CPU/GPU from Apex Windows performance counters

Mark's Voice (for copy/labels)

Existing Sites to Reference

Build something Mark looks at every morning and every night and thinks: this is mine, it's alive, it's working.