Revert "Fix gt sling/hook: use Town beads for town-level roles (gt-4ol8f)"

This reverts commit ed9816015d.
This commit is contained in:
Steve Yegge
2025-12-27 17:51:52 -08:00
parent ed9816015d
commit 2788996e74
2 changed files with 0 additions and 37 deletions

View File

@@ -8,7 +8,6 @@ import (
"github.com/spf13/cobra"
"github.com/steveyegge/gastown/internal/beads"
"github.com/steveyegge/gastown/internal/style"
"github.com/steveyegge/gastown/internal/workspace"
)
var hookCmd = &cobra.Command{
@@ -155,17 +154,8 @@ func runHook(cmd *cobra.Command, args []string) error {
}
// Pin the bead using bd update (discovery-based approach)
// For town-level roles (mayor, deacon), run from Town root so the pin
// lands in Town beads where these roles naturally operate.
pinCmd := exec.Command("bd", "update", beadID, "--status=pinned", "--assignee="+agentID)
pinCmd.Stderr = os.Stderr
if isTownLevelRole(agentID) {
townRoot, err := workspace.FindFromCwd()
if err != nil {
return fmt.Errorf("finding town root for town-level role: %w", err)
}
pinCmd.Dir = townRoot
}
if err := pinCmd.Run(); err != nil {
return fmt.Errorf("pinning bead: %w", err)
}