Design Hub · Agent Engine · a surface story
Pulse
Watch surface · locked mock, not builtPulse is the read-only watch surface inside Agent Engine — the one window you leave open to see your agents work in motion. It renders a snapshot of live work and links out to where the truth lives; it never edits real state. Follow the path below: it starts at the landing and ends on your phone. Every step opens the working prototype.
Someone meets Pulse on its landing, then steps in. From there: two truth stores feed a snapshot; a hook keeps it fresh; a push sends a live copy to your phone. Editing Pulse changes nothing — the arrows only ever read.
Each terminal is one card showing only system-verifiable facts: its task (from its lane), its last-write time, and the state word it wrote itself. No card ever claims what an agent is "thinking".
| Use case | What it does | Open it |
|---|---|---|
| Watch at your desk | Per-terminal heartbeat cards + the composed in-progress view, read-only. | Desk view ↗ |
| Read a terminal's trail | Click a card: last writes, its raw state line, and the links to its truth. | Click a card ↗ |
| Click through to work truth | A read-only view-through to the RoadWork lane — no edit controls anywhere. | RoadWork view ↗ |
| Click through to UI truth | A read-only view-through to the Design Hub requirement. | Design Hub view ↗ |
| Push to AIU | Publish a live data copy to the gated page — structured data, scrubbed, no deploy. | Push flow ↗ |
| Live mirror on AIU | The DB-backed, real-time intranet page, signed in — identical layout. | Live view ↗ |
| Signed-out gate | The login gate that keeps internal work private. | Gate ↗ |
| Watch from your phone | The away-from-computer view, waiting-on-you first. | Phone view ↗ |
| Disconnected (stale) | The honest "last known, not current" state when the watcher drops. | Stale view ↗ |
| Nothing running (empty) | The honest empty fence — a flat line, not an error, with a next step. | Empty view ↗ |
Activity flow — what happens each time the work moves.
Workflow — the human's path through the surface.
The load-bearing invariant: nowhere in this whole path is there a control that changes real work state. Pulse reads the truth and publishes a copy of it. To change work you open RoadWork; to change a requirement you open Design Hub. That is what makes Pulse safe to throw away and re-generate in a second.
Every card is a doorway — the tether (FOUNDER, 2026-07-10): "you can't react just view, react in ExMan, then they need to be tied together. If I'm looking at something and can't intervene how does that help me?" So read-only never means dead-end: every card carries an "act on this" handle — into ExMan for a terminal item, RoadWork for a work item — keyed by a shared id. Watch-without-a-handle is a defect. Until ExMan ships, the handle links to the real acting surface that exists today — never a dead button. Read-only inside Pulse, always a doorway out to act.
The working mock — clickable, every state, light + dark, 375 → 1440. This is the pixel authority.
Open mock.html ↗This page — the plain-English "what this is and why", with the path you can drill into.
You're reading it ↑The one page any builder — Opus, Sonnet, or a person — builds from with nothing else open.
Open the requirements ↗