What problem does it solve? Changing or adding tests in the tests/*_test.py suite without breaking its conventions: where a check belongs, how it is named, how its docstring is written, how failures report numbers, and how every judgement is proven to actually go red when the program is wrong. ## Core Features & Use Cases - Placement and naming rules: Decides whether a check joins an existing test file or needs a new one, enforces the twelve fixed prefixes (files_, sound_, time_, voice_, cut_, project_, auphonic_, window_, table_, run_, text_, source_), and requires claim-based names. - Judgement quality checks: Defines the canonical check pattern, forbids bare asserts, requires numeric evidence in FAIL lines, and catalogs blind judgements (A against A, repeated guards, self-repairing faults) with worked cases in cases.md. - Operational discipline: Covers condition-based waiting, visible skipping with a ratchet, cleanup via tempfile.mkdtemp(), clone-based verification with git init and git add -A, and the counter-proof register in tests/state/counterproof. - Use Case: When adding a section to table_no_place_not_wide_test.py or creating a new sound_*_test.py, follow the twelve closing questions to ensure the test is provable, registered, and green on the builder. ## Quick Start Use the test-neu skill to add a check verifying that the camera cut respects the minimum shot length in the existing cut test file.