$CATHODE
operational console language

Read the room at a glance.

Cathode turns the dashboard back into an instrument panel. State is a fixed-width marker, alignment is the layout, and the phosphor screen tells you what is happening before you read a word.

// WHAT IT IS

An interface you scan like a terminal buffer.

Soft SaaS shells hide state inside friendly pills. Cathode does the opposite: it exposes the instrument. Monospace columns line up, status is a literal token, and the screen glows where it matters.

01

[OK] Fixed-width state

Every status is a text marker — [OK], [SYNC], [WARN], [ERR] — rendered in the buffer, never as a soft badge or icon circle.

02

Character cells

Widths are measured in ch. Labels, values, and meters land on the same grid a code editor and a terminal share.

03

Phosphor screen

A CRT scanline ground with three highlighter accents. Green is the signal, cyan is the trace, amber is attention.

> THE GRAMMAR

Live patch window, eu-west.

The same console you ship to operators. Prompt-style section labels, an event buffer, and state you can read down a single column.

$ patch-windoweu-west / worker poolpoll 10s · refreshed 12s ago
06:02:11[drain][OK] node-07 cordoned, 0 pods pending
06:02:44[patch][SYNC] node-08 fetching kernel 6.9.4-rt
06:03:09[drain][WARN] node-09 pod checkout-api held 41s
06:03:50[probe][ERR] node-11 readiness 503 — retry 2/3
06:04:22[patch][OK] node-08 rebooted, rejoined ring

$ WHY OPERATORS KEEP IT

Less chrome, more signal.

When the page is an instrument, the eye goes straight to the row that changed. No card shadows to parse, no badge shapes to decode — just a column of fixed-width state.

0msblur, gradient, or skeuomorphic depth — flat phosphor only
1chthe grid unit — every label and value aligns to it
3accent channels: signal green, trace cyan, attention amber
[OK]state as a literal text token, scannable down one column

Bring your operations onto the phosphor screen.