# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
dist/
*.egg-info/
.eggs/

# Virtual environments
.venv/
venv/
env/

# Testing
.pytest_cache/
.coverage
htmlcov/

# Black-box evidence reports (generated per sweep, not shipped)
test-reports/

# Type checking
.mypy_cache/
.ruff_cache/

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Docs
site/
docs_site/dist/
docs_site/node_modules/
docs_site/.astro/

# Local lockfile (library pins via requirements.txt; uv.lock is per-env)
uv.lock
