The swarm status was stale because bd commands were running from the rig root path instead of the mayor/rig clone which has proper beads sync config. Changes: - Add Rig.BeadsPath() method to return mayor/rig path when available - Update all bd commands in swarm.go to use BeadsPath() - Update swarm manager to use separate beadsDir and gitDir paths - beadsDir for bd commands (git-synced location) - gitDir for git operations and mail (rig root) This ensures swarm status reflects the latest beads data from the git-synced beads-sync branch instead of stale local daemon data. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
5.2 KiB
5.2 KiB