self-verification.txt
Establish a method for checking your own work as you build — a test
suite, a smoke script, a validator, whatever fits — and run it every
time you complete a piece. Verify against the specification, not
against what you happened to build.

If you can delegate, hand verification to a separate sub-agent with
fresh context. Keep working while it runs.

Fresh-context verifiers outperform self-critique. If your tool supports sub-agents, this is where to use them.