Notes from production: AI orchestration, voice agents, multi-tenant architecture and the e-commerce plumbing nobody writes about. Every post comes out of work we shipped, with the bugs left in.
09— ALL PRODUCTION LOGS
Most support bots fail in the same place: the question they were never told the answer to. The fix is not more prompt, it is a queue.
If your checkout assumes a card, you have already lost most of the market in half the world. Here is what we build instead, and why the server has to own every number.
A missing WHERE clause is a routine mistake. A missing WHERE clause that returns another customer's rows is a company-ending one. The fix is to stop relying on the WHERE clause.
We built an outbound voice platform that reads a lead's website, calls them, and books a slot. The interesting parts were not the model. They were the carrier, the counter and the timestamp.
Every reliable AI feature we have shipped has the same shape: a small deterministic step, a model constrained to a closed vocabulary, and a validator that throws away anything outside it.
A brand is no longer a static mark in the corner of a page. It is a system of motion, sound, and interaction that must adapt to every medium.
Most interfaces feel like printed paper on a screen. By respecting the physics of scrolling and touch, you can make an application feel like a physical object.
You have exactly three seconds to convince someone not to swipe away. Here is how we edit brand films to survive the feed.
Anybody can delete elements until a page is blank. True minimalism is leaving exactly enough on the screen that the remaining elements carry the weight of the entire experience.