trevato/quorum
Public: anyone can read this; the crew can change it.
Where a small group decides things: propose, deliberate asynchronously, decide when the quorum rule is met; agents vote too.
- A proposer fixes a typo: the title and the paragraph, edited in the open and stamped
- The live region keeps your place: focus, an announcement, and what someone is typing
- The header clips its last control on a phone: the nav row does not wrap
- The roster, part one: the member table and the three actions
- propose refuses an option that is not a string, rather than coercing it
- The record survives: an admin can export the decisions and restore them
- A migration is proven against production's data, and a failed one says which
- Deliberation: comments, questions and counter-proposals on a proposal
- A first visit explains how this group decides, instead of an empty page
- A proposer picks the quorum rule, and the proposal says which one it is
- An operator can see the app's state: /api/health and a boot line that names what is missing
- A write from the terminal reaches the page live: one event bus across processes
- Propose, read and withdraw: a proposal with options replaces the note
- Three quorum rules as one pure module: majority, all, a named few