# Python
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
.venv/
.venv*/
venv/
.pytest_cache/
.coverage
htmlcov/

# Databases / scratch
*.db
*.tmp

# Node
node_modules/
frontend/node_modules/
frontend/dist/

# Worktrees
.worktrees/

# OS / editor cruft
.DS_Store
Thumbs.db
*.swp
*.swo
.idea/
.vscode/

# Local secrets — never commit
.env
.env.*
!.env.example
*.pem
*.key
secrets.*

# Session-edit safety backups (created by --enable-edit before each write)
*.bak.*.jsonl

# Demo fixtures, --demo runtime state, and the VHS recording pipeline are
# local-only — useful for producing screen recordings but not part of the
# published source. Keep them on disk, just out of git.
demo-data/
demo-reel/

# Keep the built static assets — they ship with the package
!src/clau_decode/static/
