# Python
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
*.so
.venv/
venv/
env/
.env
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/
.mypy_cache/

# uv
.uv/
uv.lock

# Stratum runtime data (never commit credentials or build artifacts)
data/credentials.enc
data/.stratum_key
data/.stratum_salt
data/.admin_token
data/audits/
data/builds/
data/local-images/
data/scap-content/
data/audit_jobs.json
data/api_keys.json
data/webhooks.json
profiles/community/
profiles/user/

# Test / coverage artifacts
.coverage
coverage.xml
htmlcov/

# OS
.DS_Store
Thumbs.db

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

# Claude Code / AI assistant local files — never commit
.claude/
CLAUDE.md
CLAUDE.local.md
.mcp.json
