Console's job, grown up. The same instrument-panel work, but nothing draws a line: surfaces part by tone and space, controls fill instead of outline, and a state is a change of fill. Finlandica carries everything a person reads. Shipped on waveloop.app/admin.
Build this UI in the Lucian Labs "WaveLoop Admin" look.
Read, in order:
https://lucianlabs.ca/branding/AGENT.md (how to pick a look)
https://lucianlabs.ca/branding/waveloop-admin.md (this look)
https://lucianlabs.ca/branding/UX.md (how it must behave)
Take tokens from https://lucianlabs.ca/branding/brands.json. On web you may
link waveloop-admin.css directly; on any other platform derive from the
tokens and the UX contract.
Nothing draws a line: separate surfaces by tone and space, fill controls
instead of outlining them, and make every state a change of fill. Finlandica
reads, Micro 5 names, Inconsolata is only for what you would copy.
Operator consoles: admin panels, back-office, ledgers, dashboards with tables and actions, review queues — anything a person reads and acts on for a long stretch.
| Product | Channel | Units | Revenue | Basis |
|---|---|---|---|---|
| Choppa | App Store | 612 | $9,180 | VERIFIED |
| WaveLoop X1 | Direct | 284 | $5,680 | VERIFIED |
| Tide | TestFlight | 271 | $2,710 | MODELLED |
| Room+1 | Web | 117 | — | UNAVAILABLE |
Three of four channels report units but not money. The figure above is units × list price, before store cut and refunds. Treat it as a ceiling, not an amount received.
96.4% of issued codes were redeemed inside 28 days. No expiry cliff this month.
Nothing from them since June. A reminder goes out with the next build, or they come off the list.