What building an AI Control Plane taught me about planning, evidence, and knowing when to recalibrate
What building in an emerging design space taught me about planning, evidence, and knowing when to recalibrate
There is a fascinating moment that can happen when you are building in territory that is still being defined.
You begin with everything you should have: research, architectural thinking, deliberate milestones, and a roadmap built around the best understanding you have at the time.
Then you start building.
And somewhere along the way, the work gives you something you could not have had when you made the plan.
Something no amount of careful planning could have manufactured ahead of time.
Evidence that does not exist yet.
For the past several months, I have been building an AI Control Plane as part of a larger personal project called Synthesizer.
At a high level, the Control Plane is about governing how AI driven work is allowed to happen. It creates explicit boundaries around capabilities, policy, approvals, execution, and evidence while keeping architectural authority separate from the engines that eventually perform the work.
It is an exciting problem because many of the engineering fundamentals are familiar, but the design space around them is still emerging. There are established ideas to learn from, but far fewer established patterns for the exact kind of system I am trying to build.
That means the roadmap matters.
It also means every milestone has the potential to teach me something the previous milestone could not have known.
The moment the question changed
Around the third major phase of the Control Plane, I started seeing part of the implementation differently.
Nothing had mysteriously built itself. The system had not somehow raced ahead while I was not looking. I had simply accumulated more evidence than I had when I designed the roadmap.
Weeks of implementation, testing, architectural review, persistence work, recovery thinking, and boundary validation had changed what I understood about the subsystem in front of me.
I found myself shifting away from the question I had been using to measure progress.
What is left on the roadmap?
And toward a different one.
What responsibility has not actually been fulfilled?
That was the aha moment.
The implementation had reached a point where I could evaluate the subsystem by what it was responsible for doing rather than by how many planned tasks remained.
Once I looked at it that way, I realized my understanding of where I was in the roadmap needed to change.
A little bit under the hood
This phase was focused on execution history and persistence.
If the Control Plane is going to govern work, it needs durable evidence of what happened. So I had been working through questions around persistence, inspection, recovery, and how execution history should behave as the larger system evolves.
By the time I reached this point, those ideas were no longer architectural assumptions on paper. They had been implemented, tested, and exercised enough that I could evaluate the subsystem against its actual responsibility.
That changed the conversation.
When I compared what the implementation had taught me with what remained on the roadmap, I realized that continuing exactly as planned would mean making decisions about future needs before those needs had given me enough evidence to design them responsibly.
The roadmap was not wrong.
My understanding was simply better than it had been when I wrote it.
When the territory is newer than the map
I think this matters even more when you are working in an emerging technical space.
When mature patterns exist, a roadmap can lean on years of accumulated industry experience. When the territory itself is still developing, some decisions necessarily begin as informed assumptions.
That does not mean improvising the architecture as you go. It means being disciplined enough to recognize the difference between an assumption and evidence.
There is a big difference between changing direction because a new idea feels exciting and recalibrating because implementation has materially changed what you know.
One is churn.
The other is learning.
That is the line I want to get better at recognizing.
A roadmap deserves respect, not blind loyalty
I do not think a roadmap should be treated casually. It creates direction, protects scope, forces decisions, and gives the work a coherent sequence.
Most of the time, the right move is to follow it.
But when real implementation exposes something the original plan could not have known, that moment deserves attention.
The standard cannot simply be, "I thought of something better."
The standard has to be closer to, "I now have material evidence that changes the assumptions behind this decision."
That is a much higher bar.
And when that bar is met, changing your mind is not weakness.
It is a signal that you are listening.
The roadmap did its job
This is the part that changed how I think about the whole experience.
I did not reach this point because the roadmap failed.
The roadmap carried me far enough to create the evidence that improved my understanding of the roadmap.
It gave me enough structure to build deliberately. Implementation then gave me enough knowledge to recalibrate deliberately.
The architectural responsibility stayed intact. The source of truth stayed intact. The seams stayed open. Future capabilities remained possible.
I just had better information now than I had when I originally planned the work.
A roadmap is a hypothesis. Implementation is the experiment.
When engineering teaches architecture back
There is a feedback loop here that I find fascinating.
At the beginning of a project, architecture teaches engineering. It defines boundaries, responsibilities, contracts, and the direction of travel.
Then engineering begins producing evidence.
If I am paying attention, eventually that evidence starts teaching the architecture back.
Not because the system autonomously decides what it should become. The control and judgment still belong with the person building it.
The implementation simply gives me information I could not possess before I built it.
I build. I observe. I test assumptions. I learn. Then I decide whether the architecture should move.
That feedback loop is becoming one of my favorite parts of this project.
Architecture creates direction. Implementation creates evidence. Evidence refines architecture.
Be a student of your craft
There is a mindset underneath all of this that I want to keep.
Be a student of your craft.
A student can be experienced. A student can be highly technical. A student can have strong opinions and carefully designed plans.
What a student cannot afford to become is finished.
Working in an emerging space makes that impossible to ignore. The tools are changing. The workflows are changing. The design space is expanding. Things I did a few months ago are already being challenged by things I have learned since.
That does not make the earlier work foolish. It is how the later understanding became possible.
Plan seriously. Build carefully. Test the assumptions. Then give new evidence enough respect to change your mind when it has earned the right to.
Ride the wave
There is a phrase I use in my own life that keeps finding its way into how I think about building.
Ride the wave.
For me, that does not mean chasing novelty or rewriting the plan every time something new appears.
It means being comfortable being uncomfortable when something real is changing underneath you.
Sometimes the right move is to stay the course. Sometimes the right move is to reset the table and choose again with better information.
The difficult part is learning the difference.
When the evidence earns the change, make the better decision and keep moving.
Ride the wave with style.
What I am carrying forward
I am not leaving this phase believing roadmaps matter less.
I think they matter more.
But I am starting to see a roadmap less as a promise about exactly what the future will contain and more as the best technical hypothesis I can form before the future gives me evidence.
That feels especially important when I am building in territory that is still being explored.
The goal is not to predict every future need perfectly.
The goal is to build with enough discipline that when reality teaches me something better, the architecture can absorb the lesson without losing its principles.
That is what happened here.
I planned. I built. I learned enough to see the next decision differently.
So I recalibrated.
Not because the roadmap failed.
Because it got me far enough to know more than I knew when I wrote it.
A question for other builders
If you are building in an emerging technical space, I would genuinely like to hear where you draw this line.
When has implementation given you enough evidence to change a plan you once felt confident about? And how did you distinguish a meaningful discovery from the ordinary temptation to keep redesigning?
If you have applied a similar idea in your own work, tell me what the system taught you.
I am still a student of this craft too.
Top comments (0)