Every one of these was a real defect in working code,
caught by the review discipline rather than by a customer. They're listed for the same reason the
defect log exists internally: what a system got wrong tells you more about it than what it got right.
2026-08-09
Found in review
A scanned document could skip the sanctions screen entirely
The denied-party check read a document's text. A scan or photo has no text layer, so an
image-only batch was passing through unscreened — quietly. Now scans are read locally and screened
like any other document, and anything genuinely unreadable is reported as not screened
rather than treated as clear.
2026-08-09
Found in review
PDF fields couldn't be traced back to where they came from
Values pulled from a PDF showed as "derived" with no route back to the source text. Readable PDFs
now trace to the exact text they came from, so you can check any field against the document.
earlier
Found in review
Euros and dollars were being added together as plain numbers
A ledger defect: two currencies summed as if they were the same unit. Caught by a test that
checked the answer against a hand-computed figure rather than against the code's own logic.
earlier
Found in review
A fully-paid foreign-currency invoice never cleared
Settlement in a second currency left the receivable open indefinitely, even once the customer
had paid in full — the kind of thing that looks fine on screen and quietly corrupts your aging.