12

Article 12 of 12 · ARTHA Craft

12 Articles Ago, I Was Vibe Coding Toward Disaster. This Is the Whole Methodology That Replaced It.

The human holds the decisions. The agent holds the keyboard. ARTHA Craft is the space between them.

Jitander Singh Chauhan

Lead AI & Data Technologist · Haystream

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 Whole Arc, in One Breath.

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.

What the Name Has Meant All Along.

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.

A
Architect-ledThe human owns the decisions: design, scope, go-ahead. The agent never decides what to build.
R
RecordedEvery decision, constraint, and frozen boundary lives in a document, not a chat window.
T
TraceableEvery feature, session, and fix traces back to the decision that created it. The step sequence is the spine.
H
Human-guidedThe agent is powerful but guided, never autonomous. The rules keep it inside boundaries the human set.
A
ActionStructured, deliberate building, not documentation for its own sake. The documents serve the building.

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.

The Enemy Inside the Window: Context Rot.

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.

This is why the craft prefers short sessions and curated documents over long conversations.

A document is context you chose. A long chat is context that happened to you. The task file hands the agent a small, current, deliberate window: the decisions that matter, none of the residue. Fresh session, clean brief, sharp agent.

Garbage In, Garbage Out, at Machine Speed.

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.

The agent executes your documents, not your intentions. Keep the documents true, and the speed works for you. Let them rot, and it works against you.

Where the Craft Is Heading.

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 intellectual ownership stays exactly where it belongs. The mechanical scaffolding gets built for you.

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.

A Start, Not an End.

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.

The End of the Series.

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.

Research & Further Reading · The Complete Series

  • [1] Anthropic, "Best Practices for Claude Code", Anthropic, 2025: Anthropic's own documentation recommends the Writer/Reviewer pattern, where a fresh context improves planning quality: "A fresh context improves code review since Claude won't be biased toward code it just wrote." The next generation of this methodology automates that fresh-context planning step. Official Docs
  • [2] Li et al., "Structured Chain-of-Thought Prompting for Code Generation", ACM TOSEM, 2025: Proved that structured intermediate reasoning improves AI code generation accuracy by up to 13.79%. When the AI drafts its own structured task file, it is applying this principle to its own planning, producing better output before a single line of implementation code is written. Academic Paper
  • [3] Bridgers et al. (Google DeepMind), "Human-AI Complementarity: A Goal for Amplified Oversight", arXiv:2510.26518, 2024: Human-AI complementarity only emerges when humans own decisions and AI executes bounded subtasks. The self-briefing loop described in this article is the full realisation of that principle: architect owns decisions, system handles structured preparation. Academic Paper
  • [4] Hong et al. (Chroma Research), "Context Rot: How Increasing Input Tokens Impacts LLM Performance", Chroma, July 2025: Evaluated 18 frontier models and showed performance degrades unevenly as input length grows, even on simple retrieval tasks. Longer contexts are not just diminishing returns; they actively degrade output quality. Industry Research
  • [5] Babbage, C., Passages from the Life of a Philosopher, 1864: "On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question." The original statement of garbage in, garbage out. Book
  • · Complete reference list for the 12-article series: Harding & Kloster (GitClear, 2025) · METR (arXiv:2507.09089, 2025) · Modarressi et al. (ICML 2025) · Nygard (Cognitect, 2011) · Bridgers et al. (DeepMind, 2024) · Hutchins (MIT Press, 1995) · Li et al. (ACM TOSEM, 2025) · Perrow (Princeton UP, 1984) · Forsgren, Humble & Kim (IT Revolution, 2018) · Rigby et al. (ICSE, 2016) · Brooks (Addison-Wesley, 1975) · Anthropic (2025) · Hong et al. (Chroma, 2025) · Babbage (1864) Full Series

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.

← Previous

Article 11

Next →

Back to the Series