Mypy status

This page records the current type-check status. It is not a claim that the repository has a clean type baseline.

Run the check from the repository root:

python -m mypy booktx

At the documentation audit baseline on 2026-07-12, this command reported 50 errors in 15 files and exited non-zero. The failures are existing typing work, not documentation acceptance criteria. They must remain visible in task and release reports; documentation must not describe the check as passing until an actual run exits zero.

The project may retain targeted # type: ignore[...] comments where they are already justified by third-party stubs or lazy integration boundaries. Such comments are implementation details, not a promise that the complete package passes mypy. Add or remove them only with the relevant type-check evidence.

For documentation work, record the exact command, exit code, and error count from the current environment. Do not reproduce a phase-specific external review, call this page a clean baseline, or infer success from an earlier run.