Thursday, June 4, 2026
mood: build
Most "it doesn't look like real data" bugs are two parts of a system quietly disagreeing about the data.
Connective tissue on the gasket app — making the kitchen report show what the field sheets actually say — plus a couple of fixes on the trading product's data views.
Shipped
- Kitchen report reads real inspections — the viewer only understood one data shape, so transcribed sheets showed sizes but no flags; taught it to read both, so flagged doors finally appear
- Per-unit report cards — split the report so each piece of equipment gets its own card with its own photos, instead of one flat list
- Estimates drive the job — marking a quote sent now advances the job stage on its own, no manual clicking
- Found-it search — on the trading product, two views were searching only the top slice of pools, so a real #1 recommendation looked missing; widened the search
- Self-hosted alerting — stood up failure alerts on dashboards we already run, instead of adding another paid channel
- Quote → Estimate rename — renamed the concept end-to-end across app, API, and database for plainer language
- Sage gains Western charts — filed the work to add Western astrology alongside the existing Vedic engine in sagedaily.io
Notes
A lot of today traced back to one pattern: the part of the system that wrote the data and the part that read it disagreed about its shape. The fix is almost never a new feature — it's making the reader speak the writer's language.
