Every measure, its own bay
Arched bays step across the floor like a city elevation. Each one is a self-contained slab — never nested, never boxed into a widget.
Plebiscite of the Eighth Ward · Session 19 · Floor open
Rostra gives every measure its own arched bay and tallies the vote as a stack of registered color blocks. When a measure clears quorum, a lemon crown sets on top — the whole hall reads its standing at a glance.
No spreadsheets, no spinning gauges. Each ballot drops a flat block onto the measure's stack — cobalt for yes, cherry for no, lilac abstaining — and the registered offset makes the count feel like printed blocks sliding into place.
A measure sits open while its stack grows. The instant the yes blocks pass the quorum line, a lemon crown locks on top and the bay is settled — the same crown you saw on the moon over the hall.
The forum was loud on purpose. Rostra keeps the wit and the colour but holds it inside an interaction grid, so a busy floor still reads as one system.
Arched bays step across the floor like a city elevation. Each one is a self-contained slab — never nested, never boxed into a widget.
A caucus shows as a structural pillar in the roll, not a stray coloured edge. You always know whose measure is on the floor.
Live, open, held, cleared — every state is a flat block or a crown that slides into register. No soft shadows, no glassy chrome.
Spin up a referendum, seat the benches, and let the hall count itself. The tally wall updates as the blocks drop.