01 Role sessions
- Secretariat talks with you and routes work.
- Front desks take requests, write specs, delegate code changes to workers in fresh git worktrees, then review and merge.
- Cleaner replaces idle or cold sessions.
- Curator runs scheduled maintenance.
Workers never commit or push. The desk reads the diff and runs the tests itself before merging — a worker's “tests pass” is not accepted as a fact.
02 Approval relay
Permission and question prompts from many sessions are surfaced together with a risk card. You confirm once, and the tool presses or types the confirmed answer for you. Low-risk approvals can be delegated.
The first demo below is a simplified version of that risk card.
03 Owner-stall ping
When a session is blocked waiting for your input, a Telegram message goes out right away.
04 Cache-aware session lifecycle
The prompt cache lasts 1 hour, and the tooling plans around that:
- big sessions are not woken after their cache expired;
- cold, empty sessions are replaced instead of resumed;
- “idle start turns” that spend tokens with no work are avoided.
Before a cold session is replaced, it writes a handoff note — what was asked, promises made, instructions not yet sent — so a fresh session continues from it.
05 Token-waste measurement
Scripts read only the usage numbers from session logs — never the conversation text — to find where tokens are wasted. The second demo below does the same thing in your browser.
06 Usage gates
Before starting workers, the desk checks the 5-hour and 7-day usage and limits how many run in parallel:
4workers
usage under 60%
2workers
usage 60–80%
0workers
usage 80%+