Phase 1: Create agent_ids.go with town-level bead ID helpers - MayorBeadIDTown(), DeaconBeadIDTown(), DogBeadIDTown() - RoleBeadIDTown() and role-specific helpers (hq-*-role) - Add deprecation notices to old gt-* prefix functions Phase 2: Create town-level agent beads during gt install - initTownAgentBeads() creates hq-mayor, hq-deacon agent beads - Creates role beads: hq-mayor-role, hq-deacon-role, etc. - Update rig/manager.go to use rig beads for Witness/Refinery This aligns with the two-level beads architecture: - Town beads (~/gt/.beads/): hq-* prefix for Mayor, Deacon, roles - Rig beads (<rig>/.beads/): <prefix>-* for Witness, Refinery, Polecats 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
11 KiB
11 KiB