Three people. One shared codebase. A working multi-agent system with persistent memory and cost-aware routing by the end of the night.
This is the honest account of how we built it, what broke, and what we'd do differently if we started over.
The Split That Made It Work
Before writing a single line of code, we made one important decision: divide ownership instead of sharing responsibility.
The wrong approach would have been three people building "the agent" together, constantly editing the same files. That's how you end up with merge conflicts and chaos late at night.







