.venv/
*.egg-info/
__pycache__/
*.pyc
.pytest_cache/
.ruff_cache/

# Demo runtime state -- regenerated by ./bin/demo. The CSVs under
# data/healthims/day*/ and the two config files ARE committed.
data/healthims/demo.env
data/healthims/iceberg_catalog.db
data/healthims/iceberg_catalog.db-*
data/healthims/iceberg_warehouse/
data/healthims/.spill/

# Rendered docs -- regenerate from docs/*.md
*.html

# Secrets. env.sample and dev-stack/.env.sample ARE committed; no .env is.
# The root .env is what `zamboni --env` reads by default, so it holds catalog
# credentials -- see docs/devops.md §3.
.env
dev-stack/.env

# Editor scratch. Vim leaves .*.swp behind on a crashed session; one was very
# nearly committed alongside a release-convention change, which would have been
# a poor advertisement for it.
*.swp
*.swo
*~
