The connection is real. The product was not finished.
OptiCat built a working catalog connection. That is not the same thing as a trustworthy customer answer. The recommendation is to finish the product, not throw the concept away.
“Don’t make things up” is not a product control. Prompt language does not travel with the service, and it cannot restore fields a formatter already dropped. If two deployments expose different functions, you do not have one product.
- 1Customer asks a catalog question
Find parts, check fitment, or look up an equivalent.
- 2Host picks a function, if it has it
Different deployments exposed different capabilities.
- 3Formatter shortens the catalog
Structured evidence becomes a short paragraph.
- 4Model fills the gaps
A confident answer is produced from incomplete evidence.
- 1Customer asks a catalog question
The same five journeys, one service.
- 2Resolver locks identity
One exact vehicle or part, or a short list of real choices.
- 3Service keeps the evidence
Totals, qualifiers, errors, and unknowns stay attached.
- 4Model explains only what came back
It cannot invent a part, a fit, or an empty catalog.
A real Python service reached OptiCat directly and covered the intended catalog domains: vehicles, parts, fitment, VIN, interchange, replacement, and product detail.
The same capability was packaged through several deployment paths, and those paths did not expose the same functions. Most results were then shortened into prose before the model ever saw them. Safety rules lived in a prompt document, not in the service every host would use.
The proof of concept was built to show that the catalog could be reached quickly. Reach was treated as the product. Identity, completeness, errors, and evidence were left for the model to infer.
The target consolidates the experience into one private service with one evidence contract. The catalog foundation is retained; the answer boundary is no longer left to the model.
A convincing demo was possible. A repeatable answer was not. Different hosts could see different capabilities, and the model was forced to fill gaps the service had already thrown away.
Keep the catalog connection. Standardize one service, one evidence contract, and one deployment path before adding more surface area.