← Build log

Week 24: the machine starts selling.

The uncomfortable discovery: every agent on the platform had been silently broken for three weeks. The satisfying part: finding it, fixing it, and ending the same week with a live store and videos in seven languages.

The three-week silence

Every agent call had been failing since late May — the free-tier model route had a token-per-minute cap smaller than a single agent prompt, so every request bounced with the same error. Processes ran, schedules fired, dashboards looked alive. Nothing thought. The fix took a day: reroute every agent to a larger free route with a local model as backup, then add a canary that tests outcomes every 30 minutes instead of trusting that running processes mean working agents.

What shipped after that

What didn't work

Plenty. A retry loop re-rendered the same failed batch into 85 GB of disk garbage before a cap was added. The first three published products were pulled the same day for quality. A segment library starved itself because publishing permanently banned clips faster than rendering made new ones — fixed with a 45-day reuse window. Each failure is now a rule the system enforces by itself.