
Onboarding
Setting something up: stations along a groove (done ones with their lamp lit, the current one a raised cap) and a checklist of check keys with a progress slot.
Kit parts
The stages of a build and a deploy as stations along a groove, like the program track of a machine. Each station is a socket with a lamp in it (green for a stage that passed, red for one that failed, amber and breathing for the one running, an empty socket for one that is waiting or was skipped) and under it the stage’s name, its state in words, how long it took and a Log key. Ink runs along the groove as far as the run has got. Wide, the stages stand in a row; narrow, they stand in a column with the groove down the side.
Seats open in 11 days. Want one email that morning?
The onboarding’s groove: a recess with a line of ink drawn along it, now a row on a wide container and a column on a narrow one, chosen by the container’s own width rather than the page’s. The stations are the kit’s lamps in sockets; the Log key is the kit’s small key. The script moves a stage on and holds the breathing still when the pipeline leaves the screen, the same way the spinner does.
| Name | Kind | Description |
|---|---|---|
| pipelineHTML() · pipelineStageHTML() · pipelineTime() · pipelineIso() · pipelineSays() · pipelineStateText() | function | The markup, a duration in words and for a time element, the sentence said for a change, and the word for a state. |
Press Run the pipeline: each stage lights amber and breathes while it runs, then goes green or red with the time it took, and the status line says so. Press a Log key and the terminal under it prints that stage’s output. Scroll the page so the pipeline is off screen: the breathing holds still.

Setting something up: stations along a groove (done ones with their lamp lit, the current one a raised cap) and a checklist of check keys with a progress slot.

A lamp with words: the state line in tables, panel heads and lists. The words carry the meaning; the lamp is the glance.

A job ticket for each tool an agent runs: the tool’s name printed as a legend, a lamp on the stub, the state in words and the time on a small LCD. Its input and output sit on display glass behind a hinge, and when the tool needs your say, Deny and Approve stand at its foot.

A command prompt on dark glass. It is a display, not a shell: it prints what the page gives it, line by line, and keeps a scrollback to read back through. A bar along the top names it and carries one lamp, white while it waits and amber while lines are still arriving. Each line has a mark in its margin that says what it is (a command, a success, a warning or a failure), so a kind is never only a colour, and at the foot a block cursor waits at a prompt that does nothing. Under reduced motion every line arrives whole.