__pycache__/
*.py[cod]
.pytest_cache/
build/
dist/
*.egg-info/
.venv/
venv/

# Rendered certificates. Every one carries a real unit's serial number, work
# order and the name of whoever signed it -- this package exists to put them
# there. A certificate committed by accident is a disclosure of exactly the data
# the audit tool refuses to hold, published from the repository that holds it.
# Nothing here is written by the suite; the tests render into a temporary
# directory. Anything landing here was produced deliberately.
certificates/
*.certificate.json
*.certificate.pdf

# Site-specific hygiene vocabulary. Untracked on purpose: a rule that forbids a
# private name must spell that name out, so committing it here would publish
# exactly what it exists to protect. See tools/hygiene_check.py.
#
# This repository had the converged tool and not this line, so the file the tool
# reads was the one file it was unsafe to add.
.hygiene-local.json
