Skip to content

Commit fb54b82

Browse files
bradygasterCopilot
andcommitted
docs: add file safety table to migration guide
Answers the common question which .squad/ files are safe to copy? with a clear table in Scenario 2. Also recommends squad doctor as a post-migration validation step. Ref #188 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent d5a27f3 commit fb54b82

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

‎docs/get-started/migration.md‎

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,12 +119,29 @@ This is the biggest jump. The codebase was rewritten in TypeScript, the `.squad/
119119

120120
6. **Manually migrate your customizations.** Open `.squad-v054-backup/` and copy over any custom agent charters, team roster entries, or decisions into the new `.squad/` directory structure. The new format uses Markdown files (not JSON).
121121

122-
7. **Verify:**
122+
**Which files are safe to copy?** Use this table as your guide:
123+
124+
| Directory/File | Safe to copy? | Notes |
125+
|---|---|---|
126+
| `agents/` | ✅ Yes — all of them | Including scribe and ralph — their history is valuable context |
127+
| `decisions.md` | ✅ Yes | Your team's decision ledger |
128+
| `decisions/` | ✅ Yes | Including `inbox/` |
129+
| `routing.md` | ✅ Yes | Your routing rules |
130+
| `team.md` | ✅ Yes | Your roster |
131+
| `skills/` | ✅ Yes | Learned patterns |
132+
| `casting/` | ❌ Skip | Regenerated automatically on first run |
133+
| `templates/` | ❌ Skip | Overwritten by `squad upgrade` |
134+
| `log/` | 🟡 Optional | Diagnostic archive — no harm copying, but not required |
135+
| `orchestration-log/` | 🟡 Optional | Same as log/ |
136+
137+
7. **Validate with squad doctor:**
123138

124139
```bash
125140
squad doctor
126141
```
127142

143+
This runs 9 checks to ensure your `.squad/` directory is healthy after migration. All checks should pass before you consider the upgrade complete.
144+
128145
### Key Format Changes
129146

130147
| v0.5.4 | v0.8.18 |

0 commit comments

Comments
 (0)