I manage 6 products with AI agents. This is the system I built to organize what they need to know.
When I started using AI for real work across multiple projects, the same thing kept happening. Same questions every session. Same context-setting. Same patterns explained again. The agent wasn't the problem — I just had no good way to organize what it needed to know.
So I built a system for it. Four types of knowledge, five cross-cutting concerns, a clear boundary between what you know and how you run it. That system became harness.os.
I ended up with three levels. Here's why each one exists.
I kept running into four kinds of knowledge that needed different treatment.
Here's what happens when you connect the harnesses together.
Five things I kept needing to track across all four types.
Three architectural zones. The substance lives in the outer harness, the surface determines how you access it, and the adapter connects a specific agent.
Six weeks of evenings and weekends, alongside a full-time job. That's how long it took to go from a Claude subscription to this methodology. During the day I was working as a software engineer; after hours I was managing my own products solo, kept hitting the same context problems, and started organizing what the agents needed to know. CLAUDE.md files turned into structured rules, then workflows, then a full knowledge system. Each piece got added because I needed it, not because a diagram said it should exist.
The blog has the full timeline if you're curious how it evolved.