Reuse Before Rebuild: Connecting QuoteMe to Existing Foundations
One of the most useful development decisions was to look closely at the code we already had. Before adding another orchestrator, we checked whether existing foundations could do the job.
Inside this part
- More code can mean more places to disagree
- Start with an inventory of existing responsibilities
- Connect carefully before changing authority
- Test the seams, not just the individual pieces
- The founder lesson
In this founder development series, we explain the design and implementation behind QuoteMe. Future work is identified as development direction; an implemented component does not establish that every deployment or customer outcome has been verified.
More code can mean more places to disagree
As QuoteMe grew from intake into conversation and preparation, it was tempting to build another system for customer goals. But a new goal engine would also need its own rules, status meanings, retries and approval boundaries.
If two systems both decide what “ready” means, they can drift apart. One might allow a handover that the other blocks. That creates maintenance work and makes it harder to explain why the customer sees a particular next step.
Start with an inventory of existing responsibilities
The wider YITM Intent Platform already contains foundations for goal state, journey plans, capability selection, policy checks and durable workflow handling. That does not mean every component is active in every public journey. It means there is existing code to assess before duplicating those responsibilities.
The useful review asks concrete questions: which component owns the plan, where are permissions checked, what survives an interruption, and which layer needs approval? Reuse is valuable when the existing contract fits the job, not merely because a file has a promising name.
Connect carefully before changing authority
QuoteMe’s goal-plan bridge includes a shadow-mode integration with existing planning. Shadow mode allows a plan to be inspected without giving that plan commercial authority. It is a way to compare interpretations while keeping the established completion path in control.
Shared policy checks add another boundary: a bridge should not silently grant permissions that the original request flow did not have. The goal is convergence around consistent decisions, rather than two parallel systems competing to run the same customer journey.
Test the seams, not just the individual pieces
A planner can work on its own and still be connected incorrectly. The integration needs checks for changed goals, incomplete answers, invalid capabilities and customer confirmation. A passing isolated test does not prove that the full hosted service is ready.
We distinguish implementation and automated evidence from deployment and live verification. That keeps the development story honest while the system evolves. Our earlier QuoteMe lessons explain why clearer boundaries matter as the website becomes more capable.
The founder lesson
Development is not measured only by new code. Understanding, simplifying and connecting the existing system can be a better investment. A small integration with a clear owner is easier to maintain than another framework for the same problem.
Next we consider what a customer goal looks like when device repair, files and a deadline all matter at once.
Frequently asked questions
Does existing workflow code mean all planned features are live?
No. Existing implementation, automated checks, deployment and hosted verification are separate facts.
What does shadow-mode planning mean here?
It means a plan can be evaluated without giving it authority to book, charge or authorise work.
Explore the existing guides
Building QuoteMe in Public — From Intent to Action
Part 7 of 10. Follow the customer problem, development decisions and human service behind QuoteMe.
Building Your IT & Tech Mates + TheFixers.APP, one practical problem at a time.
Start with what is happening
Describe your technology problem in your own words. Check the prepared request before sending it, and our team can discuss the next practical step.
Your IT & Tech Mates | Real people. Smarter support.