Skip to content

refactor: remove Gas Town naming from beads orchestrator detection#2803

Merged
steveyegge merged 1 commit intosteveyegge:mainfrom
quad341:refactor/remove-gastown-naming
Mar 27, 2026
Merged

refactor: remove Gas Town naming from beads orchestrator detection#2803
steveyegge merged 1 commit intosteveyegge:mainfrom
quad341:refactor/remove-gastown-naming

Conversation

@quad341
Copy link
Contributor

@quad341 quad341 commented Mar 24, 2026

Summary

  • Rename doctor_gastown_guard.go detection to use generic "orchestrator" terminology
  • Remove Gas Town-specific references from isOrchestratorRoot comments and doctor.go error message
  • Detection logic unchanged: checks for .beads/routes.jsonl + mayor/ dir

beads is a lower layer than Gas Town and should have no upstream knowledge of it. This is part of the v0.62 effort to decouple beads from Gas Town specifics — v0.62 already removed Gas Town types, agent subsystem, and HOP fields. This cleans up the remaining naming references in the orchestrator detection guard.

See also #2802 (closes --quiet bypass in bd init --force).

Test plan

  • go build ./... compiles clean
  • bd doctor --fix at orchestrator root still refuses
  • bd doctor --fix inside a project clone still works

🤖 Generated with Claude Code

@quad341
Copy link
Contributor Author

quad341 commented Mar 24, 2026

Note: v0.62 is a breaking release over v0.61 that drops Gas Town knowledge from beads. This PR removes the last naming references — the orchestrator detection is kept but generalized so beads has no knowledge of Gas Town specifically.

beads is a lower layer than Gas Town and should have no upstream
knowledge of it. The orchestrator root detection (used by bd doctor
--fix guard) now checks for generic orchestrator signals (.beads/routes.jsonl
+ mayor/ dir) without referencing Gas Town by name.

Part of the v0.62 effort to decouple beads from Gas Town specifics.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@quad341 quad341 force-pushed the refactor/remove-gastown-naming branch from a130e37 to 91c8ebb Compare March 24, 2026 15:46
@steveyegge steveyegge merged commit 22ffebc into steveyegge:main Mar 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants