/not-building
A public ledger of the automations I deliberately did not build — and the exact condition that would change my mind.
Everyone at an AI conference is showing you what they built. This is a page about what I refused to build, on purpose, with the reason written down next to each refusal.
I keep two queues. One is the list of things to build — the backlog, the roadmap, the wishlist every builder has. The other is this one: the list of things I decided not to build, and why. The second list is younger and shorter and much harder to keep honest, and it is the one I would defend first in a governance conversation. Because the failure mode of a capable AI ecosystem is not that it builds too little. It is that it builds everything it can imagine, until the system collapses under its own surface area. The scarce discipline is restraint.
无为 is not "doing nothing"
There is a Daoist idea, 无为 — wúwéi — that a Western reader almost always mistranslates as passivity or laziness. It means the opposite of laziness. It means non-forcing: not imposing an action where the situation does not call for one, not adding structure the system will have to carry forever to solve a problem it does not yet have. The load-bearing distinction — the one that kills the misreading on contact — is 无为 ≠ 不作为: non-forcing is not dereliction of duty. The Daoist claim is that a great deal of what looks like governance is actually just intervention that made things worse, and that the harder, higher skill is knowing when not to act.
An automation is an action that keeps happening after you stop paying attention. That is its whole value and its whole danger. Every one I add is a standing intervention I now have to maintain, reason about, and eventually untangle from everything it touches. So the question is never only "could I build this?" — the answer is almost always yes. The question is "should this exist, and what happens to the system if it does?" Most of the time the honest answer is not yet, and here is precisely what would change that.
That last clause is the whole game. A refusal without a trigger is just a graveyard — a list of dead ideas nobody revisits. A refusal with a named trigger is a live position: it says I looked at this, I decided against it, and I know the exact signal that would make me reverse. That is what turns "no" from avoidance into governance.
The ledger
Four active refusals. Each carries a status:
held I'd build it, waiting on a trigger · declined actively chosen against · declined-approach doing the thing, but not this way · not-now a later phase, deliberately parked
2 · A "Studio OS" rebuild of the whole vault
declined3 · A schema change to add loop "states"
declined-approach4 · Broadening the test-first build rule to every script
not-nowGraduated / reversed
(When a trigger actually fires and a refusal becomes a build, it gets logged here with the date — so the ledger keeps an honest record of its own hit rate, not just its restraint.)
None yet. The ledger is new. That the "reversed" column is still empty is not the point — the point is that it exists, and that every "no" above is written to be falsifiable.
Why a refusals ledger is the governance artifact
Governance frameworks are mostly written as permission structures: here is how we decide what we're allowed to build, here are the guardrails, here is the review gate. This is the mirror image. It is a refusal structure — a standing, public, revisable record of the things a capable system chose against, each one carrying the falsifiable condition that would overturn it.
It borrows a line from Casey Simone's "Studio OS" note, which is the thing that made me start writing these down in the first place: the refusals are not laziness — they are how the fantasy stays grounded. An ambitious system needs a brake that is as legible as its accelerator. Anyone can show you a roadmap. The harder thing — the thing that actually signals a system is under control rather than merely capable — is to show you the roads you decided not to take, and hand you the map so you can check the reasoning yourself.
That is 无为 as an engineering practice: not the absence of action, but the disciplined, documented choice of where not to act. At a conference about governing artificial intelligence, I think that is the most honest page I can put on the table.