Forgotten Industries
Le Cadran · live · ATLAS / Le Conseil
Human judgement // Machine collaboration // Contre l'oubli

Le Cadran

Type something. The council routes it.

The train matches named invocation only. A route needs its verb — run Publish, not “publish”. Describing a situation fires nothing on its own: that half of every gate is the barrel's. In a session the barrel proposes by invoking a member's skill with a reason; propose stands in for it here. The reason is admitted in its own words, noted beside the bullet it sits nearest, and refused only as an inverted gate — closer to a prohibition than to any activation. Le Fripon alone still needs his gate quoted and the crown armed. Tiered names who Le Sceptique tiered this turn, comma-separated — anyone else admitted holds at Le Sas. Empty leaves Le Sas transparent.

10 20 30 40 50 ◀ LE SAUVEGARDER UP · DOWN LE BARILLET · UNDRIVEN Le Sceptique 01 ACTIVE Le Curateur 02 ACTIVE · 03 Le Vigile 04 HELD · 05 · 06 · 07 · 08 · 09 Le Messager 10 HELD · 11 · 12 L'ARCHIVE CHRONOMETER UNCERTIFIED SIGNAL UNDRIVEN NOISE UNDRIVEN GAIN UNDRIVEN LE SCEPTIQUE LEAP LE CONTINUANT UNDRIVEN DATE UNDRIVEN LA ROUE À COLONNES AT REST PRECEDENCE AIMED MTM 02 PUSHER · LE FRIPON · SEALED 03 CROWN · DELIBERATELY NO ONE 04 PUSHER · RESET INTAKE IDENTIFY BUILD PUBLISH EXHIBIT HARDEN TRIAGE RECOVER JUDGEMENT LE SAS · FAULT UNTIERED: 2 ADMITTED MEMBER(S) CARRIED NO TIER AND WERE HELD
Plate 1 — live. Dark positions are genuinely dark: the gate did not fire.
Plate 2 — the same turn as the terminal face bin/atlas-settle draws after it, named and proposed together. In a session it is drawn only when the train did more than the standing watch. Assembled from face_kit(); test_face_js.py holds it to cadran_face.py byte for byte.