# Python
__pycache__/
*.py[cod]
*.egg-info/
.eggs/

# Build artifacts
/dist/
/build/
/site/
/public/

# uv / venv
.venv/
uv.lock.bak

# Tool caches
.pytest_cache/
.ruff_cache/
.pyright/
.mypy_cache/
.moon/cache/

# Editor
.vscode/
.idea/
*.swp

# Local session logs
logs/

# Personal, machine-specific agent overrides (AGENTS.md is tracked)
AGENTS.local.md
CLAUDE.local.md

# Claude Code: per-machine local settings + worktrees are local; .claude/settings.json IS tracked.
.claude/settings.local.json
.claude/worktrees/

# Local agent wiring: names cabildo-issues-mcp, which is not a dependency of this
# package. docs/issues/ IS tracked — the register is plain markdown anyone can read.
.mcp.json

# sessionmux-specific: cabildo coordination dir and throwaway spikes are not shipped.
.cabildo/
spikes/
