Gallery · Family

Status

22 members

one shell × n state machines

What is this machine doing right now, what happens next, and what can I do about it?

A quantity runs toward an end — and the end is not always where the progress bar says: a roll runs out early, cooling follows the last layer, a furnace pays for its first batch before it can make one, a trip nobody on the card can undo.

Label Printer/packing line · P2
Roll runs short

231 labels left

The roll runs out nine labels into the batch

240 labels are queued and 231 are left on the roll, so the run stops at label 232 unless a new roll goes on first

queued
240 labelsbatch 5104
on the roll
231 left9 short
media
50 × 25 mmthermal
Printer P2 · Packing line
Storage Tower/node 12 · 6 bays
Bay 4 rebuilding

Five drives are carrying the sixth

Bay 4 is rebuilding onto a spare. Until it finishes, the array has no parity left, so a second failure loses the volume

bays 1–3, 5–6
onlinehealthy
bay 4
rebuilding62% · 3 h left
parity
none while rebuildingat risk
Rebuild started 11:04
Annealing Furnace/cell 2 · batch oven
Cold

20 °C

Cold: the first batch will wait 5 cycles for heat

Nothing is wrong and nothing is ready. Starting costs 5 cycles of heat before the first part; the second part costs one

furnacereading
chamber
20 °Cset 860 °C
warm-up
5 cyclesfrom cold
batches
0 annealedwaiting
Setpoint 860 °C · ready above 834 °C · 0 annealed
Print Job/printer 02 · 14 layers
Layer 7

layer 7 / 14

7 more layers after this one

Each pass lays one layer and the gantry rises by its height. The estimate assumes the remaining layers match the ones already down

layer
7 / 1432 min left
nozzle
214 °Cbed 60 °C
filament
62 g left1.75 mm
Started 09:12 · PLA
Battery Module/string 3 · 24 cells
Balanced

peak 44 °C

Pack is warm and even

Temperature is spread across the pack rather than piled into one cell, which is the shape you want. The number to watch is the peak, not the average

packreading
peak cell
44 °Ctrip 61 °C
spread
16 Khot to cold
contactor
closedcarrying load
Trip at 61 °C · physical reset

5 groups · 22 mechanisms · one card each

Members

each one a file and a roster line

Every member is admitted for its mechanism — the shape of the state machine, never the device — and the roster prints it beside the name.

Endings

A quantity runs toward an end — and the end is not always where the progress bar says: a roll runs out early, cooling follows the last layer, a furnace pays for its first batch before it can make one, a trip nobody on the card can undo.

  1. 01Label Printera consumable runs out

    Two degrees of freedom — labels queued and labels on the roll — both decremented per landing; headline, status word, shortfall and the label it stops at are all derived. Roll empty with the batch unfinished stops the machine; a new roll resumes it.

  2. 02Storage Towerprogress reaches its end

    One degree of freedom: rebuild progress, 3% per cycle. The footer's time remaining converts from it, and at 100% the array regains redundancy — headline, status word and parity row all change their wording.

  3. 03Annealing Furnacethe first run is not the steady state

    From cold the chamber closes 55% of the gap to its setpoint each cycle and anneals nothing until it is within 3%, so the first batch waits five cycles for heat and every batch after it takes one. Switch off and the heat drains the same way — the stock the first batch paid for is gone, and the next start is a cold start again.

  4. 04Print Joba two-stage ending

    The last layer laid is not the job done: the nozzle must cool first. One clock drives the layer count, then the temperature; the status runs printing → cooling → ready and the primary button follows it from pause to disabled to collect.

  5. 05Battery Modulean ending this card cannot close

    Every other ending can be undone by its own button. Once temperature crosses the line the protection latches mechanically and the only move is to send someone on site — so derate now, before the trip, is the action that matters, and the card says so up front.

Quantities that turn

One reading, and the story is in its direction: charge that falls and rises with the mains, a temperature held flat until the pump saturates, a contact that only its history can place, a forecast that moves with its input.

  1. 06Power Shelfa two-way quantity

    The same charge falls and rises, and the direction is set by the outside world — is mains present — not by the progress. So the primary button changes the world (simulate an outage, restore mains) and the machine reacts.

  2. 07Coolant Loopcompensation until saturation

    The heat load climbs, the pump speeds up to cancel it and the reading never moves — until the pump hits 100% and the delta starts to rise. What the card shows is when automatic compensation fails; before that, all-normal is an illusion.

  3. 08Contactorone reading, two states

    Between 38% and 72% coil voltage the reading cannot tell you where the contacts are; only the direction it came from can. Hysteresis is the reason the part exists, so the card shows state and input apart and counts the slow, arcing closures inside the band.

  4. 09Tariff Metera prediction that moves with its input

    The most useful row is not the current reading but how long until the next tariff tier, computed from usage and power — so simulate peak collapses it on the spot. A future that moves with its input, not a static present.

Thresholds and windows

A line the machine is about to cross — a slot count, a limit, a splice window, a retry back-off — and the card's job is to say how close.

  1. 10Worker Poola slot threshold

    Filled and warming are one atomic state; a node comes online at the cycle's end. Add Worker warms the next slot and resets the clock; the auto-scale threshold is 7 of 8, with slot 8 reserved for drain-and-replace.

  2. 11Signal Analysera rotating limit

    The peak level shares its source with the stage readout and crosses the limit once per cycle; Set Limit rotates through three steps and Capture freezes the trace by pausing the clock.

  3. 12Web Linea window you can miss

    As the material runs low a flying-splice window opens: press inside it and the roll changes without stopping, miss it and the line stops for a manual splice. The countdown is how long you still can — the opposite of the back-off card.

  4. 13Archive Restorea wait that grows

    An unreadable cartridge backs off and retries — 5, 10, 21 seconds — with the primary button turning into retry now while it waits; after three failures the cartridge is skipped and the job still completes. Success with a gap, not pass-or-fail.

Faults and consent

The state rewrites the button: a jam replaces stop with clear, an alarm waits for a human, an irreversible change asks twice, a fix means stopping.

  1. 14Sort Linea fault hijacks the primary button

    Normally the primary is stop / resume; on a jam it becomes clear jam and the belt will not move until it is pressed. An error state rewrites the operation itself rather than adding a red line, and the count only moves when a parcel really passes the gate.

  2. 15Perimeter Scannera rolling log that needs a human

    The data area is three echoes re-measured every revolution, one closing in each time round. Crossing the guard radius alarms, and a person has to acknowledge before it clears — the first state in the set that needs a human response.

  3. 16Marking Lineunlock, then confirm

    Marking is irreversible and a format change splits the run in two, so the primary button unlocks first, then confirms, and the unlock times out on its own. Every other action in the set takes effect on press; this one asks a person to nod twice.

  4. 17Fastening Cellfixing it means stopping

    The tool centre point drifts as the machine warms and eventually tightens out of tolerance; the only fix is calibration, during which not a single bolt is tightened. Drift and downtime are laid out side by side — both are costs, and a person chooses.

Flows and trade-offs

Work that arrives on its own, a takt set by the slowest station, a buffer that drains because the machine before it stopped, a half that shrank out of reach, a setpoint with two bills — machines where the honest headline is a max, a queue, someone else's state or a choice.

  1. 18Locker Bankwork that time grows on its own

    With nobody acting, parcels age day by day and on expiry become returns work. Every other card's state is driven by an action or a progress; this one's workload accumulates from doing nothing, with a returns van giving it a steady state.

  2. 19Transfer Tabletakt set by the slowest station

    The headline figure is a max, not a sum: double a non-bottleneck station and nothing changes; move the slowest one and the takt moves, the bottleneck changes hands, and each gain is smaller than the last. One menu item exists to watch nothing happen.

  3. 20Capper Linestarved by upstream

    The card whose state is someone else's. The capper is healthy throughout and caps one bottle a cycle while its buffer has one; stop the filler upstream and nothing fails here — the queue drains, six then five, until the capper stands idle with no fault of its own. The status word names the other machine and the primary button acts on it.

  4. 21Putawaythe half that shrank out of reach

    Lock one of three mast sections and a third of the travel goes — two levels, not one. The queue is cut by a horizontal line into can and cannot, and the machine still tries: rises to its limit, fails to deliver, brings the pallet back.

  5. 22Fill Linea trade-off with no right answer

    Raise the setpoint and short fills vanish but give-away is real money; lower it and the grams saved are real but short fill is non-conformance. The spread is intrinsic, so the headline states this setting's two bills and the primary buttons go both ways.

What makes a member

A device with a state machine worth explaining. The shell fixes the anatomy — title, status word, demo menu, stage with readout, headline and description, data area, caption and two actions — and every word on the card is derived from the member's state in that render; a member is admitted for its MECHANISM (a consumable running out, a fault hijacking the primary button, hysteresis), never for its device. A new device with a mechanism already in the roster is a variant, not a member.

A member supplies a state machine · every slot of the shell filled each render · all copy derived, no second copy · one device scene driven by the family clock · adding one is a file and a roster line