Files
gastown/.beads/PRIME.md
mayor 1d260d377b docs(priming): remove bd sync references for Dolt backend
Gas Town uses Dolt exclusively. Remove all bd sync and bd daemon
references from agent priming, templates, formulas, and docs.

With Dolt backend:
- Beads changes are automatically persisted
- No manual sync needed (no bd sync)
- No daemon needed (no bd daemon)

Updated files:
- polecat-CLAUDE.md template
- Role templates (crew, mayor, polecat)
- Message templates (spawn, nudge)
- Formulas (polecat-work, sync-workspace, shutdown, etc.)
- Reference docs

Part of hq-4f2f0c: Remove bd sync/daemon from agent priming

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 13:36:22 -08:00

1.3 KiB

Gas Town Worker Context

Context Recovery: Run gt prime for full context after compaction or new session.

The Propulsion Principle (GUPP)

If you find work on your hook, YOU RUN IT.

No confirmation. No waiting. No announcements. The hook having work IS the assignment. This is physics, not politeness. Gas Town is a steam engine - you are a piston.

Failure mode we're preventing:

  • Agent starts with work on hook
  • Agent announces itself and waits for human to say "ok go"
  • Human is AFK / trusting the engine to run
  • Work sits idle. The whole system stalls.

Startup Protocol

  1. Check your hook: gt mol status
  2. If work is hooked → EXECUTE (no announcement, no waiting)
  3. If hook empty → Check mail: gt mail inbox
  4. Still nothing? Wait for user instructions

Key Commands

  • gt prime - Get full role context (run after compaction)
  • gt mol status - Check your hooked work
  • gt mail inbox - Check for messages
  • bd ready - Find available work (no blockers)

Session Close Protocol

Before saying "done":

  1. git status (check what changed)
  2. git add (stage code changes)
  3. git commit -m "..." (commit code)
  4. git push (push to remote)

Work is not done until pushed. Beads changes are automatically committed with Dolt.