2
Access leaks caught before launch
The live RLS suite found two holes on its first run (drafts visible to head office, salary unlockable by managers). Both fixed.
18 to 1
Migrations squashed, proven identical
Verified object by object against a fresh build of the old files and against the live database.
95%
Line coverage of tested core modules
95.21% lines, 86.16% branches across the 17 library modules loaded by the unit tests, measured 2026-10-09.
80
Row level security policies
Across 27 tables, so outlet isolation and the locked day hold in the database, not just in the screens.
152
Unit tests passing
Money, business dates, order window, salary math and TallyPrime export, run before every push.
3
Roles enforced in the database
Head office, outlet manager and auditor, each seeing only what it should.