The Thesis
Knowledge + structured execution > modelAgent reliability improves more from giving agents the right knowledge and constraining their execution than from switching to a larger model.
What This Means
Knowledge
Not âmore dataâ â curated, structured domain knowledge delivered to the agent at the right time:- Which testing patterns work for this framework
- What dependencies are available and how to use them
- What the project conventions are
- What common failure modes look like
Structured Execution
Not âbetter promptsâ â infrastructure that shapes agent behavior:- Deterministic preprocessing before the LLM acts
- Tool configuration that guides tool selection
- Execution loops with built-in checkpoints
- Judge feedback that catches failures early
> Model
This doesnât mean models donât matter. It means that for a given model, you get more reliability improvement from knowledge and execution infrastructure than from upgrading to the next model tier.Evidence
Code Coverage v1
The first experiment showed two independent axes of improvement â knowledge injection and prompt hardening â both of which operate on infrastructure, not model choice. The PetClinic âmodel floorâ (92-94% coverage regardless of variant) demonstrates that the modelâs prior knowledge creates a ceiling that only infrastructure can differentiate.SkillsBench (External)
SkillsBench (Feb 2026) found that 2-3 curated skills improve agent performance by +16.2 percentage points on average. Comprehensive skills actually decrease performance by -2.9pp. This validates âcurated > comprehensiveâ â structure matters.Stripe Convergence
Stripeâs Minions paper independently arrived at similar conclusions: âthe walls matter more than the model.â Their multi-agent system improves reliability through structured task decomposition, not model upgrades.The Equation
Naming History
This concept has gone through several names:
See journal/2026-03-02-naming-the-thesis.md for the full naming discussion.
How to Apply
If youâre building agent systems:- Start with knowledge â What does your agent need to know that it doesnât?
- Structure the delivery â Skills > flat files > nothing
- Add execution constraints â Deterministic preprocessing, judge feedback loops
- Then consider the model â Upgrade only after infrastructure is solid