“Pass” means
- What you have today
- One sentence: “we tested it.” What was tested, and who set the bar, stays vague.
- With a quality gate
- Pass means every rule you wrote down was hit. The bar is yours, not an industry average.
This page is about the gate itself: what qualifies an agent for launch, and how you know a config change didn’t break what already worked.
Testing before launch is not a few more chat turns to see how it feels. It is writing down what you cannot accept, as rules a machine can judge. TOPPP runs every case on two tracks. Deterministic assertions decide the hard facts: what must be said, which tool must be called, which words must never appear. A judge model scores the same reply against criteria you wrote. Two verdicts, recorded separately, so “it passed” is a claim you can question one level down. Answering questions or advancing a deal, the check is the same.
“We tested it before launch” can mean two very different things.
One case, two verdicts recorded separately: did every hard rule hit, and was the quality good enough. Fail either one and the case fails.
The review workbench does not hand you a score. Here is what one case leaves behind.

Whether every deterministic assertion hit, as its own verdict.
Whether the judge model passed, with its reasoning attached.
Which assertion missed, written line by line, not collapsed into a total.
Which tools the run called, and with what arguments.
Every round of reasoning, retrieval hits and calls, replayable.
How long the case took, and where it slowed down.
A config change does not reach a working agent on its own. Each change is saved as a version, reviewed, then explicitly applied.
You save a new version. What talks to customers is still the old one.
Re-run the whole case set, not only the part you touched.
Results tie to the version, so you compare with the last: fixed what, broke what.
Happy with it, apply it. Something is off, go back a version. The new version is applied explicitly.
So “did it break” is not a memory test. It is two sets of results, side by side.
A clear boundary beats one more feature bullet.
When you evaluate an AI support or sales agent, ask how quality review, rule assertions and regression checks are actually verified—not how smooth the demo looks.

Can I write rules around my own playbook, or am I limited to one generic set of metrics?
Are “never say this” and “never call that” assertions that can fail an AI quality review, or just advice in a prompt?
When a case fails, do I see the exact rule and conversation trace, or only a score?
Run one business case several times. Is the verdict consistent enough to trust before launch?
After I change the config, how do I know before launch that nothing else broke—and can I compare versions or roll back?
Because TOPPP does not write the rules. The pass mark, the forbidden phrases and the tools that must be called all live in your config, and the result is line-by-line detail plus a full trace, not a score. Take a case that failed and see which rule it missed.
Yes. TOPPP imports problem conversations from production as new cases; after human review they enter the dataset, and from the next config change on they are part of the regression. Review has one hard rule: a case must carry at least one deterministic assertion or one judge criterion, or it cannot be approved.
The review is the first of three lines of defence. Second, the problem conversation feeds back as a case, so the mistake isn’t repeated. Third, a human takes over that one contact, in the background, invisible to the customer.
A demo takes about 30 minutes. We take a hard question that really exists in your business and turn it into one case a machine can judge:
Or reach us directly business@toppp.ai