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

# Env
.env
.env.local
.env.*.local

# Data (keep schema, ignore actual data)
data/*.db
data/*.csv
!data/papers.db           # source of truth da pesquisa — commit para reprodutibilidade
!data/finops_checkpoint.json
!data/finops_alerts.jsonl
!data/dashboard_data.json
!data/.gitkeep

# IDE
.vscode/
.idea/
*.swp

# OS
.DS_Store
Thumbs.db

# Logs (keep structure, ignore runtime logs)
logs/*.log
logs/*.jsonl
logs/run_*.jsonl
!logs/.gitkeep

# Output (track finops dashboard and reports)
output/*.png
output/*.svg
!output/finops_dashboard.html
!output/reports/
reports/
*.png
*.svg
!docs/*.png
data/cache/
