node_modules/
.next/
dist/
build/
*.pyc
__pycache__/
.env
.env.local
.venv/
coverage/
.DS_Store
apps/api/db.sqlite3

# Celery Beat last-run state (regenerated at runtime; not schedule definition).
apps/api/celerybeat-schedule
apps/api/celerybeat-schedule.db

# Mirrored docs content (generated by apps/web/scripts/sync-docs.mjs)
apps/web/content/docs/

# Local-only secrets (GCP service-account keys, etc.)
secrets/
!secrets/.gitkeep

# Claude Code worktrees (never commit)
.claude/worktrees/
