diff --git a/docs/specs/2026-09-16-dash-design.md b/docs/specs/2026-09-16-dash-design.md
index c8b4067..c95bac6 100644
--- a/docs/specs/2026-09-16-dash-design.md
+++ b/docs/specs/2026-09-16-dash-design.md
@@ -88,15 +88,18 @@ Frontend never hand-writes API types — generated client from `openapi.yaml`.
## 7. UI direction — pending
-Three static mockups in `mockups/` — open each, compare:
+Static mockups in `mockups/` — open each, compare. Round 1 shortlist: A + B. C rejected (glass/wallpaper is not the target look).
| File | Direction | Character |
|---|---|---|
| `a-vercel-mono.html` | Flat monochrome | Geist, hairlines, no shadows, quietest |
-| `b-command-bento.html` | Bento grid | mixed tile sizes, widgets inline, densest |
-| `c-casa-glass.html` | Glass + wallpaper | homescreen tiles, warmest, most motion |
+| `b-command-bento.html` | Bento grid | mixed tile sizes, widgets inline, densest; bg glow disliked |
+| ~~`c-casa-glass.html`~~ | ~~Glass + wallpaper~~ | rejected |
+| `d-bento-mono.html` | Bento + mono palette | B's grid on A's zinc palette, no glow — direct merge of the two favorites |
+| `e-editorial.html` | List paradigm | serif index headers, full-width rows, stat strip — no cards |
+| `f-console.html` | Terminal | JetBrains Mono, bordered panels, `[ up ]` tags, prompt glyphs |
-Decision recorded here once picked. A and C share card anatomy — hybrid (mono base + optional wallpaper) is cheap later.
+Decision recorded here once picked.
## 8. Roadmap
diff --git a/mockups/d-bento-mono.html b/mockups/d-bento-mono.html
new file mode 100644
index 0000000..49aa017
--- /dev/null
+++ b/mockups/d-bento-mono.html
@@ -0,0 +1,419 @@
+
+
+
+
+
+Dash — D · Bento Mono
+
+
+
+
+
+
+
+
+
+ Dash
+
+
+
+ Search services
+
⌘K
+
+
+
+
+
+
+ Add service
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
AdGuard Home
10.0.0.3:3000
+
up
+
+
+
+
Nginx Proxy Mgr
10.0.0.2:81
+
up
+
+
+
+
+
Uptime Kuma
status.tdvorak.dev
+
up
+
+
+
+
+
+
+
+
Jellyfin
watch.tdvorak.dev
+
up
+
+
+
+
+
+
+
qBittorrent
10.0.0.10:8080
+
up
+
+
+
+
+
+
+
+
+
+
+
+
+
Vaultwarden
vault.tdvorak.dev
+
up
+
+
+
+
Home Assistant
home.tdvorak.dev
+
up
+
+
+
+
+
Nextcloud
cloud.tdvorak.dev
+
up
+
+
+
Mockup D — Bento Mono. B's grid on A's palette: no glow, zinc only, status chips carry the color. Click multi-URL tiles for the chooser.
+
+
+
+
+
+
diff --git a/mockups/e-editorial.html b/mockups/e-editorial.html
new file mode 100644
index 0000000..6acb45c
--- /dev/null
+++ b/mockups/e-editorial.html
@@ -0,0 +1,432 @@
+
+
+
+
+
+Dash — E · Editorial
+
+
+
+
+
+
+
+
+ Dash.
+
+
+ Search the index
+
⌘K
+
+
+
+
+
+
+ Add service
+
+
+
+
+
+
Service Index
+
+
+
+
+
Local time
--:--
PRG · NYC · TYO
+
Pi-hole
24.6%
ads blocked today
+
AdGuard
11.2%
31 clients
+
Immich
12,483
photos · 96.4 GB
+
Uptime · 30d
99.7%
1 incident
+
+
+
+
+
+
+
01
+
+
Pi-hole 10.0.0.2
+
local ext
+
up →
+
+
+
+
02
+
+
AdGuard Home 10.0.0.3:3000
+
local
+
up →
+
+
+
03
+
+
Nginx Proxy Mgr 10.0.0.2:81
+
local ext
+
up →
+
+
+
+
04
+
+
Uptime Kuma status.tdvorak.dev
+
local ext
+
up →
+
+
+
+
+
+
+
+
+
+
01
+
+
Jellyfin watch.tdvorak.dev
+
local ext
+
up →
+
+
+
+
02
+
+
Immich photos.tdvorak.dev
+
local ext
+
up →
+
+
+
+
03
+
+
Navidrome 10.0.0.10:4533
+
local
+
up →
+
+
+
04
+
+
qBittorrent 10.0.0.10:8080
+
local
+
up →
+
+
+
05
+
+
Sonarr 10.0.0.10:8989
+
local
+
up →
+
+
+
06
+
+
Radarr 10.0.0.10:7878
+
local
+
down →
+
+
+
+
+
+ 03 Infrastructure 7 entries
+
+
+
+
+
01
+
+
Proxmox 10.0.0.4:8006
+
local
+
up →
+
+
+
02
+
+
Portainer 10.0.0.4:9000
+
local
+
up →
+
+
+
03
+
+
TrueNAS nas.tdvorak.dev
+
local ext
+
up →
+
+
+
+
04
+
+
Grafana 10.0.0.4:3100
+
local
+
up →
+
+
+
05
+
+
Vaultwarden vault.tdvorak.dev
+
ext
+
up →
+
+
+
06
+
+
Home Assistant home.tdvorak.dev
+
local ext
+
up →
+
+
+
+
07
+
+
Nextcloud cloud.tdvorak.dev
+
ext
+
up →
+
+
+
+
+
+
+
+
+
+
diff --git a/mockups/f-console.html b/mockups/f-console.html
new file mode 100644
index 0000000..25352f7
--- /dev/null
+++ b/mockups/f-console.html
@@ -0,0 +1,435 @@
+
+
+
+
+
+Dash — F · Console
+
+
+
+
+
+
+ dash
+ ~/board · 17 services · 5 widgets
+ /search
+ [t] theme
+ [+] add
+
+
+
+ $ dash status --all
+17 services indexed · 16 up · 1 down (radarr) · last sync 2s ago
+type / to search · drag rows to reorder · click rows with multiple endpoints to choose
+
+
+
+
clock --local ● live
+
+
--:--:--
+
PRG NYC TYO
+
+
+
+
pihole
+
24.6%
ads blocked · 84,213 q
+
+
+
adguard
+
11.2%
blocked · 31 clients
+
+
+
immich
+
+
+
+
storage
+
+
+
+
+
transfer
+
+
+
+
+
+
## network [4]
+
────────────────────────────────────────────
+
+
+
+
+
›
+
+
pi-hole 10.0.0.2 · 2 endpoints
+
[ up ]
+
+
+
+
›
+
+
adguard-home 10.0.0.3:3000
+
[ up ]
+
+
+
›
+
+
nginx-proxy-mgr 10.0.0.2:81 · 2 endpoints
+
[ up ]
+
+
+
+
›
+
+
uptime-kuma status.tdvorak.dev · 2 endpoints
+
[ up ]
+
+
+
+
+
+
+
## media [6]
+
────────────────────────────────────────────
+
+
+
+
+
›
+
+
jellyfin watch.tdvorak.dev · 2 endpoints
+
[ up ]
+
+
+
+
›
+
+
immich photos.tdvorak.dev · 2 endpoints
+
[ up ]
+
+
+
+
›
+
+
navidrome 10.0.0.10:4533
+
[ up ]
+
+
+
›
+
+
qbittorrent 10.0.0.10:8080
+
[ up ]
+
+
+
›
+
+
sonarr 10.0.0.10:8989
+
[ up ]
+
+
+
›
+
+
radarr 10.0.0.10:7878
+
[ down ]
+
+
+
+
+
+
## infrastructure [7]
+
────────────────────────────────────────────
+
+
+
+
+
›
+
+
proxmox 10.0.0.4:8006
+
[ up ]
+
+
+
›
+
+
portainer 10.0.0.4:9000
+
[ up ]
+
+
+
›
+
+
truenas nas.tdvorak.dev · 2 endpoints
+
[ up ]
+
+
+
+
›
+
+
grafana 10.0.0.4:3100
+
[ up ]
+
+
+
›
+
+
vaultwarden vault.tdvorak.dev
+
[ up ]
+
+
+
›
+
+
home-assistant home.tdvorak.dev · 2 endpoints
+
[ up ]
+
+
+
+
›
+
+
nextcloud cloud.tdvorak.dev
+
[ up ]
+
+
+
+
+
+
+
+
+
+