| 1 | # Squad: ignore runtime state (logs, inbox, sessions) |
| 2 | .squad/orchestration-log/ |
| 3 | .squad/log/ |
| 4 | .squad/decisions/inbox/ |
| 5 | .squad/sessions/ |
| 6 | .squad/.scratch/ |
| 7 | # Squad: SubSquad activation file (local to this machine) |
| 8 | .squad-workstream |
| 9 | |
| 10 | # Local Hugo tooling and build output |
| 11 | .tools/ |
| 12 | public/ |
| 13 | resources/_gen/ |
| 14 | .hugo_build.lock |
| 15 | |
| 16 | # Node.js dependencies |
| 17 | node_modules/ |
| 18 | |
| 19 | # Python virtual environments and caches |
| 20 | .venv |
| 21 | .venv/ |
| 22 | venv/ |
| 23 | __pycache__/ |
| 24 | *.py[cod] |
| 25 | |
| 26 | # Tooling caches (ruff / pytest — created by local pre-commit hooks) |
| 27 | .ruff_cache/ |
| 28 | .pytest_cache/ |
| 29 | .mypy_cache/ |
| 30 | |
| 31 | # Secrets / environment files |
| 32 | .env |
| 33 | .env.* |
| 34 | !.env.example |
| 35 | |
| 36 | # Build / distribution output |
| 37 | dist/ |
| 38 | build/ |
| 39 | |
| 40 | # OS files |
| 41 | .DS_Store |
| 42 | |
| 43 | # IDE / editor settings |
| 44 | .idea/ |
| 45 | .vscode/* |
| 46 | !.vscode/settings.json |
| 47 | !.vscode/extensions.json |
| 48 | |
| 49 | # Git worktrees |
| 50 | .worktrees/ |
| 51 | *.pyc |
| 52 | .squad/.cache/ |
| 53 | |
| 54 | # Runtime temp files |
| 55 | .agent_tmp/ |
| 56 | .ralph/ |
| 57 | ralph_squadscope.log |
| 58 | squadscope-agent-result.json |
| 59 | data/metrics/observability/ |
| 60 | |
| 61 | # Local copilot skills (machine-specific) |
| 62 | .copilot/ |
| 63 | |
| 64 | # Squad memory (runtime state) |
| 65 | .squad/memory/ |
| 66 | .squad/reskill/ |
| 67 | .squad/casting-*.json |
| 68 | .ralph_tick.log |
| 69 | .squad/ralph-circuit-breaker.json |
| 70 | .squad/.watch-pids |