# ---------------------------------------------------------------------------
# Python byte-code & cache
# ---------------------------------------------------------------------------
__pycache__/
*.py[cod]
*.pyo
*.pyd
*.so

# ---------------------------------------------------------------------------
# Virtual environments
# ---------------------------------------------------------------------------
.venv/
venv/
env/
ENV/
env.bak/
venv.bak/

# ---------------------------------------------------------------------------
# Build / distribution artefacts
# ---------------------------------------------------------------------------
*.egg-info/
*.egg
dist/
build/
wheels/
MANIFEST

# ---------------------------------------------------------------------------
# Static analysis caches
# ---------------------------------------------------------------------------
.mypy_cache/
.ruff_cache/
.dmypy.json
dmypy.json

# ---------------------------------------------------------------------------
# Test & coverage
# ---------------------------------------------------------------------------
.pytest_cache/
*.coverage
.coverage
.coverage.*
htmlcov/

# ---------------------------------------------------------------------------
# Runtime artefacts produced by the pipeline
# Local artifact storage directory written by OUT-004 (ArtifactManager).
# Never commit processed receipt data to source control.
# ---------------------------------------------------------------------------
artifacts/

# ---------------------------------------------------------------------------
# Secrets and local configuration overrides
# ---------------------------------------------------------------------------
.env
.env.*
!.env.example

# ---------------------------------------------------------------------------
# IDE / editor files
# ---------------------------------------------------------------------------
.idea/
.vscode/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# ---------------------------------------------------------------------------
# Jupyter notebooks (if used for analysis/exploration)
# ---------------------------------------------------------------------------
.ipynb_checkpoints/
*.ipynb

# ---------------------------------------------------------------------------
# Generated test metrics (tracked separately per run; not committed)
# ---------------------------------------------------------------------------
tests/integration/metrics_history.jsonl

# ---------------------------------------------------------------------------
# Documentation build output
# ---------------------------------------------------------------------------
docs/_build/
site/
