Article 11 of 12 · ARTHA Craft
This series didn't start with a framework. It started with a team and a hype cycle.
Let me be honest about how this series actually started.
Not with a framework. Not with a plan. With a team and a hype cycle.
The first project. I started with a full team. Everyone excited. AI agents everywhere. Features flying out. The speed was intoxicating and for a few weeks it felt like we had found something genuinely new.
Then I watched the hype run the project.
The Real Series Arc: Project by Project
Project 1: The Hype Era
Full team. AI agents everywhere. Speed that felt like a superpower. Decisions in chat sessions nobody else could find. Features built in parallel that contradicted each other. Standups turning into archaeology. Took the project back.
The Transition: Building the System
Slowed things down. Started writing things down. Step sequence. Task files. Handoffs. Registers. The methodology built from wreckage, one rule at a time, each one earned from something that broke without it.
Multiple Projects: Testing and Refining
The system applied across projects of different sizes, different teams, different domains. Each project added a lesson. Each failure refined a rule. The methodology stopped being reactive and started being intentional.
This Series: The Condensed Record
10 articles. Everything learned. Not theory: the cost of learning without the system, and what it gave back when the system finally held.
One developer vibe coding creates fragmented context. [1] Two developers creates contradictory context. Three creates compounding contradictions that nobody can untangle without stopping the entire project.
Lost Decisions
Every developer has their own session history. Every session made its own assumptions. None of it written down. None of it visible to anyone who wasn't in that chat.
Contradictory Builds
Developer A builds against one assumption. Developer B builds against a different one. Both are technically correct. Together they are broken.
Archaeology Standups
Meetings that spend their time reconstructing what was built, by whom, against what brief, instead of deciding what to build next.
Unreliable Onboarding
New developer asks questions for two weeks. The answers depend on who they ask and what that person remembers. The onboarding is as fragmented as the project.
A new developer joins. In most projects they ask questions for two weeks. They interrupt the people who built things. They make cautious early contributions because they don't want to break something they don't understand.
When one developer is building a feature and another is fixing bugs and a third is working on infrastructure, parallel tracks create the same cross-layer breakage problem as parallel sessions. Except now it is between people, not just between chat windows.
This is not coordination by meeting. This is coordination by document. [2] Meetings are synchronous, interruptive, and leave no record. Documents are asynchronous, non-interruptive, and leave a permanent record that any agent can read.
✅ Scales to any team size
❌ Does not scale
If I could go back to the first project, the one that started with a full team and a hype cycle and no system, I would do one thing differently.
Not a different tool. Not a different team. Not a different deadline.
What I Would Do From Day One
Constitution first. Step sequence second. Task file for the first feature before the first session opened. Context handoff before the first session closed.
The speed would have been the same. The output would have been the same. The breakages would not have happened. The contradictions would not have accumulated. The archaeology standups would not have been necessary.
The methodology does not slow the work down. It makes the work that gets done actually count. Across multiple projects. Across multiple team sizes. Across multiple failure modes that each added a rule to the list. One methodology. Finally held.