refactor: remove Gas Town naming from beads orchestrator detection#2803
Merged
steveyegge merged 1 commit intosteveyegge:mainfrom Mar 27, 2026
Merged
Conversation
Contributor
Author
|
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>
a130e37 to
91c8ebb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
doctor_gastown_guard.godetection to use generic "orchestrator" terminologyisOrchestratorRootcomments anddoctor.goerror message.beads/routes.jsonl+mayor/dirbeads 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
--quietbypass inbd init --force).Test plan
go build ./...compiles cleanbd doctor --fixat orchestrator root still refusesbd doctor --fixinside a project clone still works🤖 Generated with Claude Code