Article 12 of 12 · ARTHA Craft
The human holds the decisions. The agent holds the keyboard. ARTHA Craft is the space between them.
Twelve articles ago, I told you about six weeks of vibe coding that nearly buried a project built on twenty-five years of experience. Everything since has been the methodology that replaced it: ARTHA Craft. This is the final article, and it puts the whole thing in one place.
The principle that runs through all twelve
The human holds the decisions.
The agent holds the keyboard.
Everything in ARTHA Craft exists to make that operational
The agent is a powerful executor: stateless, tireless, fast. But left to its own judgement it loses decisions, rebuilds what was already settled, and breaks things across layers it was never told to protect. ARTHA Craft is the structure that keeps the human in the decisions and the agent in execution, so the speed becomes an asset instead of a liability.
The problem came first. The agent starts every session from zero. Statelessness is the constraint, not a bug. Tests pass while the product breaks, because the agent does exactly what it is told and nothing more.
The insight followed. The conversation ends but the document survives, so decisions belong in documents, not chat windows. And the architect stops asking the agent what to build and starts telling it.
The system made it real. Five documents, each with a job. A task file that gives the agent a complete, locked brief before a single line of code. A handoff written before every session closes, so the next one starts from a known state, even after a developer leaves.
The execution made it airtight. Three registers so no bug, idea, or shortcut is ever lost. Ten rules that govern every agent, every session, no exceptions.
And it scaled. Across multiple projects, multiple teams, multiple failure modes, each one adding a rule to the list. The documents scale, so the methodology scales with them. People come and go; the system stays.
ARTHA Craft is not a label chosen for the sound of it. Each letter is one of the load-bearing ideas you have now seen work in practice.
And Craft, not framework, not process. A framework is something you install. A craft is something you practise. This was earned one broken thing at a time, and it gets sharper the more you do it.
There is a quieter problem underneath everything this series has covered, and it deserves to be named before the series closes. It is not just that the agent forgets between sessions. It is that within a session, as the context window fills, the agent gets worse.
The research community has a name for this: context rot. Feed a model more and more tokens and its performance does not stay flat. It degrades, unevenly and unpredictably, even on tasks as simple as finding a fact it was just given. [4] The longer a conversation runs, the more stale decisions, dead ends, and abandoned experiments accumulate in the window, and the model weighs all of it. The chat does not just lose your history when it closes. It quietly degrades it while it is open.
The oldest law in computing did not retire when the agents arrived. It got a promotion.
Charles Babbage was asked, more than 150 years ago, whether his machine would produce the right answers if you fed it the wrong figures. [5] The question has not aged a day. A methodology built on documents is only as good as the documents. A stale step sequence, a task file with an unexamined assumption, a handoff written carelessly at the end of a tired session: the agent will consume every one of them without complaint and execute them flawlessly, in the wrong direction, at a speed no human team could match.
Structure does not sanctify bad input. It amplifies whatever you give it. That is why the registers get reconciled, why the handoff is written before the session closes and not after memory fades, why every claim in a task file carries evidence. The discipline is not in having documents. It is in keeping them true.
There is one place ARTHA Craft still asks the most from the architect: authoring the task file from a blank page. The architect reads the sequence, designs the feature, surfaces every gap, and writes the brief. That is the right work, but part of it is mechanical scaffolding wrapped around the real intellectual work.
The natural next step is for the system itself to draft the brief. The documents already hold the context, the step sequence already knows what is next, so the architect shifts from author to reviewer. From writing the task file to challenging it, filling the gaps, locking the decisions, giving the go-ahead.
The human still holds the decisions. The agent still holds the keyboard. The difference is that the system now helps hold the brief. That is not a distant vision. It is where a well-maintained ARTHA Craft system points on its own, because a planning step is only as good as the context it reads, and the context is already there.
Twelve articles could read like a eulogy for vibe coding. That is not what this is.
The energy that made vibe coding irresistible, the speed, the flow, the sheer joy of watching something take shape in minutes, none of that was the problem. The problem was building on it with nothing underneath. ARTHA Craft does not exist to end that energy. It exists to give it a foundation that survives week six.
And the craft itself is a beginning, not a finished thing. The models will get better. The tools will change. New failure modes will appear and earn new rules, the same way every current rule was earned. What you have at the end of this series is not a closed system. It is a starting point: a way of working that turns every future failure into a rule instead of a crisis, and every new model into leverage instead of risk.
Every rule in these twelve articles was earned from something breaking. Every document was built because the absence of it cost real time, real money, real progress.
Taken together, they are ARTHA Craft: architect-led, recorded, traceable, human-guided action. The deliberate alternative to vibe coding.
Series Complete · 12 of 12
25 years building software. Multiple projects. One methodology. One platform.
The human holds the decisions. The agent holds the keyboard. The system holds the brief.