When slinging work from town beads (hq-*) to a polecat whose agent bead is in rig beads (gt-*), the hook_bead update was silently failing because bd couldn't find the cross-beads reference. Changes: - sling.go: Use town root for routing instead of cwd, enabling cross-beads resolution via routes.jsonl. Log warnings on failure instead of silent ignore. - done.go: Use townRoot (already available) instead of cwd for beads client. Log warnings on failure for both state and cleanup status updates. Root cause: The beads client was created from current working directory, which may not have access to routes.jsonl for cross-prefix resolution. Town root always has routes.jsonl for proper prefix → rig directory mapping. (gt-ohqxq) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
10 KiB
10 KiB