Don't run production
on vibes.
Agents generate code with no record of what was tried, no gate it had to pass, no proof it works. Twelve operating rules close that gap. Before a change counts as done, something that didn't write it has to check it. No verdict, not done.
// the 12 factors
all 12 →Four tiers a unit of work passes through — Brief the Agent, Lay the Rails, Gate the Work, Govern the Loop — and Govern feeds back into the next brief.
// the three gaps they close
The failure modes that make agent work unreliable, each closed by a named surface.
// the bet
THE WAGER — Vendors will ship managed memory, review councils, and overnight learning loops natively; they will lock them to their runtime. Your corpus stays in .agents/ in your repo, runs on whichever harness you already pay for, and is portable across whichever frontier model wins next quarter.