Chronicle.read at commit 2d920ce skips malformed lines and silently truncates to a default limit, so the audit log reports a clean history in exactly the circumstances where the history is not clean.
Source quote, verbatim
An audit log that truncates without saying so, and drops unparseable evidence without escalating, reports a clean history in exactly the circumstances where the history is not clean.
The quote above is an exact passage from the source PDF, whose sha256 is debace24a155ae924a155b1fafe98856d98cf83689feff2f87a32f1c06171ce6. Verify the binding yourself: curl -s https://wulfkaal.github.io/claims/7314479-032.md | sha256sum