Monday, June 22, 2026
mood: build
A build you never ran in the shipping configuration isn't tested.
Two threads today: gave Sage its mobile face, and finally got the gasket field app to produce a real, working release build.
Shipped
- Sage mobile identity — designed the Sage app icon and splash: two interlocking rings with a single ink surface that carries straight from launch into login, no gray flash
- Field app release build fixed — chased down why the gasket field app's release build was silently broken and produced a working standalone app, verified on a real phone
- Voice sketch on a device — got the field app's voice sketch mode onto a phone for real field testing instead of a tethered dev build
- Tag-the-unit idea — sketched a concept for tagging gasket units on-site so a facility can scan one and self-trigger a replacement request; smallest test is one repeat account before building any scan stack
Notes
Yesterday's "tested on the phone" was a debug build over a live dev server — the actual release configuration had never been run, so it was never really tested. The fix was less interesting than the lesson: the comfortable result and the true result are not the same thing, and only one of them is the one you ship.
