Skip to content

Instantly share code, notes, and snippets.

@jschoch
Created February 21, 2026 18:32
Show Gist options
  • Select an option

  • Save jschoch/3a8581631fc4d4fe9c5b65c09ba9bbed to your computer and use it in GitHub Desktop.

Select an option

Save jschoch/3a8581631fc4d4fe9c5b65c09ba9bbed to your computer and use it in GitHub Desktop.
WARNING: This binary was built with 'go build' directly.
Use 'make build' to create a properly signed binary.
✓ town-config-exists mayor/town.json exists
✓ town-config-valid mayor/town.json valid (name=gt_0_7, version=2)
✓ rigs-registry-exists mayor/rigs.json exists
✓ rigs-registry-valid All 1 registered rig(s) exist
✓ mayor-exists mayor/ directory exists with required files
⚠ global-state Shell integration not installed
✓ stale-binary Cannot locate gt source repo (not a development environment)
✓ town-git Town root is under version control
✓ town-root-branch Town root is on master branch
✓ branch-protection Branch protection installed in post-checkout hook
⚠ daemon Daemon is not running
✓ repo-fingerprint Repository fingerprints verified
✓ boot-health Boot watchdog healthy
✓ beads-database No issues.db file (will be created on first use)
⚠ beads-custom-types 2 custom type(s) missing
○ role-bead-labels...Warning: no route found for prefix "hq-" (bead hq-mayor-role), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-deacon-role), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-dog-role), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-witness-role), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-refinery-role), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-polecat-role), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-crew-role), falling back to /home/schoch/dev/gt_0_7/.beads
✓ role-bead-labels All role beads have gt:role label
⚠ formulas Formulas: 32 new
✓ prefix-conflict No prefix conflicts found
✓ rig-name-mismatch No rig specified (skipped)
✓ prefix-mismatch No prefix mismatches found
⚠ database-prefix 1 database prefix mismatch(es) with routes.jsonl
⚠ routes-config town root route missing, convoy route missing
✓ rig-routes-jsonl No rig-level routes.jsonl files (1 rigs checked)
⚠ routing-mode routing.mode is 'routing.mode (not set in config.yaml)' at town (should be 'explicit')
✓ orphan-sessions All 2 Gas Town sessions are valid
⚠ zombie-sessions Found 2 zombie session(s)
✓ orphan-processes No runtime processes found
✓ wisp-gc No abandoned wisps found
✓ misclassified-wisps No misclassified wisps found
✓ stale-beads-redirect No stale beads files or redirect issues found
✓ persistent-role-branches All 2 persistent roles on main branch
✓ beads-sync-orphans No beads-sync branch (single-clone setup)
✓ clone-divergence All 3 clones in sync with origin/main
✓ default-branch-all-rigs All 1 rig(s) with custom default_branch validated
✓ identity-collision no worker locks found
✓ linked-panes Not enough sessions to check for linking
✓ themes No Gas Town sessions running
✓ crash-reports Crash report check not applicable (non-macOS)
✓ env-vars All 2 session(s) have correct environment variables
⚠ patrol-molecules-exist 1 rig(s) missing patrol formulas
✓ patrol-hooks-wired Daemon configured with 3 patrol(s)
○ patrol-not-stuck...Warning: no route found for prefix "hq-" (bead hq-deacon-role), falling back to /home/schoch/dev/gt_0_7/.beads
✓ patrol-not-stuck No stuck patrol wisps found
✓ patrol-plugins-accessible All plugin directories accessible
✓ patrol-roles-have-prompts Using embedded role templates (no custom overrides)
○ agent-beads-exist...Warning: no route found for prefix "hq-" (bead hq-deacon), falling back to /home/schoch/dev/gt_0_7/.beads
Warning: no route found for prefix "hq-" (bead hq-mayor), falling back to /home/schoch/dev/gt_0_7/.beads
✖ agent-beads-exist 5 agent bead(s) missing
✓ stale-agent-beads No stale agent beads found
✖ rig-beads-exist 1 rig identity bead(s) missing
✓ role-config-valid Role config uses built-in defaults
✓ rig-settings All 1 rig(s) have settings/ directory
✓ session-hooks All 6 settings.json file(s) use proper session_id passthrough
✓ runtime-gitignore .runtime/ properly gitignored
✓ legacy-gastown No legacy .gastown/ directories found
✓ claude-settings All Claude settings.json files are up to date
✓ deprecated-merge-queue-keys No deprecated merge_queue keys in 1 rig(s)
✓ land-worktree-gitignore .land-worktree/ gitignored in 1 rig(s)
✓ hooks-path-all-rigs All 0 clone(s) have hooks configured
✓ sparse-checkout No legacy sparse checkout configurations found
✖ priming Found 1 priming issue(s)
✓ crew-state All 1 crew state files valid
✓ crew-worktrees No cross-rig worktrees in crew directories
✓ commands-provisioned Town-level slash commands provisioned (handoff)
✓ lifecycle-hygiene No stale lifecycle messages found
✓ hook-attachment-valid All hook attachments are valid
✓ hook-singleton All handoff beads are unique
✓ orphaned-attachments No orphaned handoff beads found
✓ hooks-sync All 6 hook targets in sync
✓ dolt-binary dolt version 1.82.4
✓ dolt-metadata All 1 rig(s) have Dolt server metadata
✓ dolt-server-reachable Dolt server reachable (1 rig(s) in server mode)
⚠ dolt-orphaned-databases 2 orphaned database(s) in .dolt-data/
✓ worktree-gitdir-valid All worktree gitdir references are valid
──────────────────────────────────────────
✓ 58 passed ⚠ 10 warnings ✖ 3 failed
✖ FAILURES
✖ 1. agent-beads-exist: 5 agent bead(s) missing
└─ Run 'gt doctor --fix' to create missing agent beads
✖ 2. rig-beads-exist: 1 rig identity bead(s) missing
└─ Run 'gt doctor --fix' to create missing rig identity beads
✖ 3. priming: Found 1 priming issue(s)
└─ Run 'gt doctor --fix' to fix 1 issue(s)
⚠ WARNINGS
⚠ 1. global-state: Shell integration not installed
└─ Run: gt shell install
⚠ 2. daemon: Daemon is not running
└─ Run 'gt daemon start' or 'gt doctor --fix'
⚠ 3. beads-custom-types: 2 custom type(s) missing
└─ Run 'gt doctor --fix' to register missing types
⚠ 4. formulas: Formulas: 32 new
└─ Run 'gt doctor --fix' to update formulas
⚠ 5. database-prefix: 1 database prefix mismatch(es) with routes.jsonl
└─ Run 'gt doctor --fix' to update database configs to match routes.jsonl
⚠ 6. routes-config: town root route missing, convoy route missing
└─ Run 'gt doctor --fix' to fix routing issues
⚠ 7. routing-mode: routing.mode is 'routing.mode (not set in config.yaml)' at town (should be 'explicit')
└─ Run 'gt doctor --fix' or 'bd config set routing.mode explicit'
⚠ 8. zombie-sessions: Found 2 zombie session(s)
└─ Run 'gt doctor --fix' to kill zombie sessions
⚠ 9. patrol-molecules-exist: 1 rig(s) missing patrol formulas
└─ Formulas should exist in .beads/formulas/ at town or rig level, or in ~/.beads/formulas/
⚠ 10. dolt-orphaned-databases: 2 orphaned database(s) in .dolt-data/
└─ Run 'gt dolt cleanup' to remove orphaned databases
Error: doctor found 3 error(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment