# Allowlist ignore file, per the house convention: ignore everything, then
# explicitly re-admit tracked paths.
**/*

!.gitignore
!README.md
!pyproject.toml
!uv.lock

!profile/
!profile/**

!news/
!news/**

!tests/
!tests/**

!deploy/
!deploy/**

# Re-exclude generated and local artifacts that would otherwise slip through
# the directory re-admissions above.
news/**/__pycache__/**
news/**/*.pyc
tests/**/__pycache__/**
tests/**/*.pyc
**/*.db
**/*.db-wal
**/*.db-shm
**/*.npy
.venv/**

# Local runtime data
data/**
