# ============================================
# LLMHosts.com -- Git Ignore Rules
# ============================================

# ---- SECRETS & CREDENTIALS (NEVER COMMIT) ----
docs/secure/
*.env
.env.*
!.env.example
.credentials-manifest.md
credentials.json
secrets.yaml
*.pem
*.key
*.crt

# ---- IDE & Editor ----
.vscode/
.idea/
*.swp
*.swo
*~

# ---- OS Files ----
.DS_Store
Thumbs.db

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

# ---- Node.js ----
node_modules/
.next/
out/
.turbo/

# ---- Docker ----
*.log

# ---- Hive Agent System ----
# Track .hive/ directory (identity, soul, config, memory are valuable)
# But exclude runtime artifacts
.hive/metrics/health.json
.hive/metrics/trends.json
.hive/codebase-map.json

# ---- Misc ----
.coverage
htmlcov/
.pytest_cache/
# Playwright test results
frontend/test-results/
frontend/playwright-report/

# ---- Agent / Session Artifacts ----
agent-logs/
stage*.png

# LLMHosts model artifacts
*.gguf
*.ggml
*.bin
*.safetensors
/models/
weights/
# But track the Python models package
!llmhosts/models/
