# Git
.git
.gitignore
.gitattributes

# Python caches
__pycache__
*.py[cod]
*.egg-info
.venv
venv
.pytest_cache
.mypy_cache
.ruff_cache

# Editors / OS
.vscode
.idea
.DS_Store
*.swp
*.swo

# Secrets — montati via env_file nel compose, mai dentro l'immagine
.env
.env.*
!.env.example
*.pem
*.key

# Artefatti runtime — vivono come bind mount, non nell'immagine
runs.db
runs.db-journal
runs.db-wal
runs.db-shm
data/
series/
state/
*.parquet
*.feather
checkpoints/
logs/
*.log

# Build / dist
build/
dist/

# Docs grandi — non servono in immagine
docs/
*.md
!README.md

# Test — non servono in runtime (l'immagine non gira pytest)
tests/

# OMC / claude metadata
.omc/
.claude/
