Passproof: agent can no longer say tests passed unless the runner printed

Cursor stop + afterShellExecution hook.
Does not run your tests. Blocks “all tests passed” unless pytest/jest/vitest/cargo/go printed in that turn.

Chat and “done” stay free. Paste is not enough.

npx passproof install

GitHub - AziizBg/passproof: If it says the tests passed, the runner output has to be in the same turn. · GitHub