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

# Virtual envs (keep uv.lock tracked)
.venv/
venv/

# Env / secrets (keep .env.example tracked)
.env
.env.*
!.env.example

# Models / data / scratch
*.log
models/
samples/*.wav
samples/*.mp4

# ─── OS / editor ──────────────────────────────────────────
.DS_Store
*.swp

# ─── Claude Code (personal/local only) ────────────────────
.claude/settings.local.json

# ─── oh-my-claudecode ─────────────────────────────────────
# Keep shareable knowledge so teammates can ramp via omc:
#   .omc/plans/  .omc/specs/  .omc/artifacts/  .omc/project-memory.json
# Ignore ephemeral, machine-/session-specific runtime state:
.omc/state/
.omc/sessions/
.omc/logs/
