The systems lens
Every rupee, reproducible
Integer paise, all the way down.

01Integer paise, all the way down — A local-first household finance system, built on four rules that cost it features.Full size ↗ 
02What it is, and what it refuses to be — The refusals are the architecture. Each one removes a whole category of component.Full size ↗ 
03Three layers and one absolute rule — UI never touches a repository; engines never write SQL; repositories never decide anything.Full size ↗ 
04Money is an integer — The decision that removes an entire class of bug before it can be written.Full size ↗ 
05Tests written against the statute, not the code — A test that asserts current behaviour only proves the code still does what it did.Full size ↗ 
06Where the project's own documents disagree — Two sources, two numbers. Neither is cited, and the disagreement is the finding.Full size ↗ 
07Shipping untestable crypto is worse than shipping none — The standard answer was ruled out for a reason that had nothing to do with cryptography.Full size ↗ 
08A guard that throws rather than logs — The boundary where data could leave the device is the one place a warning is not enough.Full size ↗ 
09If it cannot be explained, it does not ship — Two conventions that together decide what the product is allowed to say.Full size ↗ 
10The design tokens, measured — Panels set in the subject's own palette — including the two places it does not hold up.Full size ↗ 
11What this artifact does not establish — The stated-limits section, which here is most of the honest content.Full size ↗