Plan · meridian-waitlists
Five checkpoints, smallest first. Each one passes its gates before the next begins, and the run stops for a person exactly twice: the plan, then the app.
| # | Size | What it builds | Gates |
|---|---|---|---|
| 1 | xs | A single offer, with a time limit, and a test that proves it can expire. | behavior · review |
| 2 | s | Order the list, and offer the next person when a seat frees. | behavior · review |
| 3 | m | The panel the front desk sees, on the classes page. | behavior · UI · review |
| 4 | l | Race safety: two claims can never hold one seat. | behavior · review |
| 5 | l | The whole suite, on a phone, with scripting off. | behavior · UI · review |
Small enough to review in one sitting, real enough to ship alone.
Unit, then API, then CLI, then UI end-to-end. It stops at the first layer that fails.
The running page and its prototype, screenshotted and diffed region by region.
// each state is reachable and does not lie about itself
open · offered · accepted · expired · declined
A nightly digest for the desk. Useful, not required to fill a seat today.
{ai} engineering · example page, generated from a real template · the data here is illustrative