fix: Match rig add architecture to working gastown pattern

- Mayor is now a regular clone (doesn't need branch visibility)
- Refinery is a worktree on main (can see polecat branches, direct merge)
- This matches migrated gastown and satisfies doctor branch check
This commit is contained in:
Steve Yegge
2025-12-25 18:58:12 -08:00
parent a2307511ae
commit 1569ba2290
2 changed files with 15 additions and 17 deletions

View File

@@ -217,11 +217,11 @@ func runRigAdd(cmd *cobra.Command, args []string) error {
fmt.Printf("\nStructure:\n")
fmt.Printf(" %s/\n", name)
fmt.Printf(" ├── config.json\n")
fmt.Printf(" ├── .repo.git/ (shared bare repo)\n")
fmt.Printf(" ├── .repo.git/ (shared bare repo for refinery+polecats)\n")
fmt.Printf(" ├── .beads/ (prefix: %s)\n", newRig.Config.Prefix)
fmt.Printf(" ├── plugins/ (rig-level plugins)\n")
fmt.Printf(" ├── mayor/rig/ (worktree: main)\n")
fmt.Printf(" ├── refinery/rig/ (worktree: refinery)\n")
fmt.Printf(" ├── mayor/rig/ (clone: main)\n")
fmt.Printf(" ├── refinery/rig/ (worktree: main, sees polecat branches)\n")
fmt.Printf(" ├── crew/%s/ (your workspace)\n", crewName)
fmt.Printf(" ├── witness/\n")
fmt.Printf(" └── polecats/\n")