overview / findings / the hash lock silently locked nothing on any suite big…
measured on the corpus commander checkout: truth discovers 122 test files in 4503 bytes and repair locked 0 of them, while express fit in 2382 bytes and locked all 91. the bigger the suite the less of it was protected. the cost is in the suite's third case: on a 161-file suite a proposer that rewrote the failing test to assert True was HELD instead of rejected. the truth call now keeps its whole answer, and a JSON that cannot be read at all says so instead of passing for a repo with no tests.
| field | value |
|---|---|
| repository | rabadon |
| file | native/repair.cpp |
| status | fixed |
| found | 2026-08-02 |
A finding without a command that demonstrates it is an opinion, and site/build.py drops it. This one is also listed on the catches page.