# Project-specific ignores
/*.zip
/.env
*.bak
*.orig
tmp/
trash/
attic/
.kash/

# Rust build artifacts
/target/
Cargo.lock  # Uncomment for libraries: #Cargo.lock
**/*.rs.bk
*.pdb

# Rust debug files
debug/
target/*/debug/
*.dSYM/

# Rustfmt backup files
*.rs.bak

# Clippy cache
.clippy.toml

# Test coverage
*.profraw
*.profdata
tarpaulin-report.html
cobertura.xml
lcov.info

# IDE files
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store

# Logs
*.log

# Documentation build
/site/
/book/
docs/_build/

# Environment variables
.env
.env.local
.env.*.local
server/.env
v1/.env

# Nginx (SSL certs are sensitive)
nginx/certs/

# V1 Python artifacts (v1 has its own .gitignore but just in case)
v1/.venv/
v1/htmlcov/
v1/*.egg-info/
v1/__pycache__/
v1/.pytest_cache/

# Legacy Python artifacts at root (cleanup)
/.venv/
/htmlcov/
/.pytest_cache/
/.ruff_cache/

# OS files
.DS_Store
Thumbs.db
