# Python
__pycache__/
*.py[cod]
*.egg-info/
dist/
build/
.venv/
.python-version.local

# Environments and secrets
.env
.env.*
!.env.example

# Test and tool caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Your corpus lives here, not in git (see docs/bring-your-own-domain.md)
data/raw/*
data/interim/*
data/processed/*
!data/raw/.gitkeep
!data/interim/.gitkeep
!data/processed/.gitkeep

# Downloaded demo documents (fetched by scripts/fetch_demo_corpus.py)
data/demo/downloads/

# Evaluation outputs
eval_results/

# Docs site build
site/

# Terraform
infra/terraform/.terraform/
infra/terraform/*.tfstate*
infra/terraform/*.tfvars
!infra/terraform/example.tfvars

# OS noise
.DS_Store
