# Squad: ignore runtime state (logs, inbox, sessions)
.squad/orchestration-log/
.squad/log/
.squad/decisions/inbox/
.squad/sessions/
.squad/.scratch/
.squad/casting/
.squad/templates/
.squad/skills/
.squad/plugins/
.squad/identity/
.squad/.first-run
# Squad: SubSquad activation file (local to this machine)
.squad-workstream

# Python build / cache
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
.ruff_cache/
build/
dist/

# Runtime logs and local state (must never be committed — may contain
# user emails, internal project names, work item IDs, session UUIDs)
*.log
*.tmp
*.bak
.copilot/

# OS cruft
.DS_Store
Thumbs.db
desktop.ini

# Squad framework lives only on the dev branch — keep it out of main
# even if a careless merge brings it in.
.squad/
.github/agents/squad.agent.md
.github/workflows/squad-*.yml
.github/workflows/sync-squad-labels.yml
