No false positives
Five gates before anything is reported: hand-derived economics, compiler-true storage claims, live reachability, honest prior art, honest severity.
Methodology
Every step of an audit, in order: from the first scope question to the final report. What is done, how, why it matters, and what it produces.
sum(userBalances) == totalSupply.Methodology
Five gates before anything is reported: hand-derived economics, compiler-true storage claims, live reachability, honest prior art, honest severity.
A proof shows the victim's balance before and after, then survives the falsification test: fix the line, and the exploit must fail.
Map the money before reading for bugs: every total, every writer, every asymmetry. Then run the lifecycles, not the functions.
What was audited is not always what shipped. Diff the audit-era code against the deployed bytecode first.