# Description: Git ignore rules for the Scry project.
# Description: Excludes build artifacts, environments, secrets, data, and model weights.

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

# Environments and secrets
.env
.env.*
!.env.example
*cred*.json
wif-cred.json

# Model weights and artifacts (never ship; derived from telemetry)
models/
*.pt
*.pth
*.ckpt
*.onnx
*.safetensors

# Generated training data (bring-your-own; never commit real telemetry)
/data/
*.npz
mlflow.db
mlruns/

# DVC
.dvc/tmp/
.dvc/cache/

# Stray directories, editor/OS cruft
None/
.DS_Store
*.swp
.idea/
.vscode/
