Note 002

2026 · Aurora, AI & the reality of building

When building the solution becomes the problem.

An unfinished story about artificial intelligence, ambition, and knowing when to change direction.

It started with a question that seemed reasonable.

What if different AI models could work together?

One could understand a problem. Another could write code. Another could verify the result. And perhaps, with the right structure, they could accomplish something useful without needing someone to guide every single step.

It sounded interesting.

It still does.

The first pieces were fascinating. Models, APIs, tools, routing decisions, validation, execution environments. Every component opened another possibility.

And every possibility seemed to come with three more problems.

An agent would misunderstand an instruction. A provider would return an unexpected response. A validator would accept something it shouldn't. A task would fail for reasons that had very little to do with the task itself.

So we added controls.

Then more controls.

Then controls to make sure the other controls behaved correctly.

At some point, the architecture had become impressive in a way I hadn't originally intended.

There were tests. Many tests.

There were diagrams, contracts, execution traces, and increasingly sophisticated ways of describing what the system was supposed to do.

And yet, a surprisingly small real-world task could still fail.

That was uncomfortable.

Because it's easy to become attached to something you've spent so much time building.

You begin to defend the architecture. Explain the failures. Fix another edge case. Add another layer.

And sometimes those are exactly the right things to do.

But sometimes they aren't.

At some point, I had to confront a question I didn't particularly enjoy asking.

Was I still solving the original problem, or had I become busy maintaining the complexity of my own solution?

There is a difference.

Aurora Agent Harness went through several changes in direction. Some attempts worked. Others exposed limitations that no amount of optimistic reporting could hide. Even successful tests didn't always translate into reliable execution.

And eventually, we began questioning not just individual bugs, but the approach itself.

That wasn't a comfortable decision either.

Starting over can feel like admitting that all the previous work was wasted.

But perhaps the real waste would have been refusing to recognize what the work was telling us.

I haven't stopped being fascinated by artificial intelligence or the possibility of autonomous systems.

If anything, I'm more curious than before.

Just a little less impressed by impressive-looking architectures.

And much more interested in what happens when they meet reality.

The project is still a work in progress.

So is my understanding of it.

I suppose that's fitting.

Share this note