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>
1.3 KiB
1.3 KiB
Gas Town Worker Context
Context Recovery: Run
gt primefor 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
- Check your hook:
gt mol status - If work is hooked → EXECUTE (no announcement, no waiting)
- If hook empty → Check mail:
gt mail inbox - Still nothing? Wait for user instructions
Key Commands
gt prime- Get full role context (run after compaction)gt mol status- Check your hooked workgt mail inbox- Check for messagesbd ready- Find available work (no blockers)
Session Close Protocol
Before saying "done":
- git status (check what changed)
- git add (stage code changes)
- git commit -m "..." (commit code)
- git push (push to remote)
Work is not done until pushed. Beads changes are automatically committed with Dolt.