Drift

Why Drift Never Dies
Drift keeps coming back no matter how many times you fix it. I closed business logic with SSOT, only to watch the same drift climb one layer up -- into the generator that builds that SSOT. I rebuild the answer from entropy upward: why this thing never dies.

Why Your Agent Loop Diverges
The more Loop Engineering spreads, the more people hit the same wall — the loop won't converge, it diverges. Infinite spinning, drift, reward hacking: the three faces share one root. You plugged the generator itself back into the loop's judgment slot. And divergence is actually the lucky case. You can see it. What's truly terrifying is the loop that silently fakes convergence. The cure is singular — give the authority to lock 'done' not to the LLM but to a deterministic gate alone.

Why Your Agent Never Stops
When someone brags about running their agent 24/7, the feeling it stirs isn't admiration but a question — why isn't it done yet? Code is not a search problem; it's a constraint satisfaction problem. A healthy system is one that can stop.

Supabase Is a Vibe Coding Trap
The reason AI recommends Supabase is not technical superiority — it's because tutorials dominate the training data. Once business logic enters a black box, agents can't track it. Getting in takes 30 seconds. Getting out takes 3 months.

Class 2. How to Distrust AI — Limits and Causes of Vibe Coding
Drift where AI silently alters existing features while adding new ones, 58% sycophancy bias, the math where 97% multiplied 5 times becomes 86%. Why it crumbles at 5 features.

Hurl Stops Vibe Coding Drift
Vibe coding collapses under logic drift within 3 months. CMU, METR, DORA, and Amazon cases prove it. Declare API contracts in plain text with Hurl and lock them with a ratchet -- you suppress drift structurally without limiting AI's freedom.