Gallery · Family
Status
22 membersone 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
