__pycache__/
*.py[cod]
*.egg-info/
build/
dist/
.venv/
venv/
.pytest_cache/
.ruff_cache/
.coverage
htmlcov/
.DS_Store

# Held by an unattended build run so two of them cannot edit the tree at once.
.build-lock

# Working notes for the unattended build sessions. Kept on disk because the
# scheduled runs read them, untracked because they are 16% of this
# repository's context cost and none of it is for a user -- which is the
# recommendation this tool makes about everybody else's repositories.
HANDOFF.md
OVERNIGHT-PROMPT.md
NIGHT-LOG.md
MORNING-REPORT.md

# The tool's own recommendation, applied to the tool: a lockfile is
# machine-written, no reader needs it in context, and by 2026-08-26 it had
# grown to 116,440 tokens -- 51% of this repository's entire context cost,
# larger than everything else combined. The seven-repos case study claimed
# this fix existed; measuring again showed it had never been committed. Now
# it is.
/uv.lock
