FLOW 1 OF 8
Ad-hoc check
One question, no ticket.
- An answer from the product
- Its evidence

Acceptance testing with evidence
compliance and traceability
One verdict per requirement, on every ticket. Traced to tests on the real product, in a dated, signed report, ready for the EU AI Act file.
QA TEAM
ONE EXPERT WITH REVISORE
No hiring, briefing or managing: one domain expert signs off, and agents write and run the tests.
EVIDENCE BY HAND
EVIDENCE FROM REVISORE
What was tested, against what, with what result, signed. Compliance stays with the provider.
What is Revisore
The ticket and its discussion.
Requirements, then tests.
On the real product.
Requirement to test to result.
A dated, signed report.
Who it's for
Reviews tests, not writes them.
Judges each verdict.
Gets AI Act evidence.
The problem
Testing depends on who had time. Hand-written suites drift.
Customers and regulators want to see what was tested, and the result.
An AI answer is a probability, not a fact, and it can't prove itself. Evidence of what actually ran can.
The solution
Agents work; code, not a model, checks every step. Red is repaired and rechecked. Only green moves on.
What the code checks
Rejected: always-true assertions, empty data, totals-only comparisons. 119 rules, each checked on evidence. A changed check needs approval.
What a person still judges
Green means checks passed, not good coverage. A person approves the design, reviews the PR and judges each failure.
From the testing flows. Requirements analysis stops earlier.
Defects
linked to Jira
Evidence
for the technical file
How it works
Outside the run a watchdog limits time, turns and money.
| Flow | Starts from | 1 Introduction | 2 Requirements | 3 Testing | 4 Reporting |
|---|---|---|---|---|---|
| Ad-hoc check | a question | yes | no | yes | yes |
| Bug reporter | an anomaly | yes | no | no | yes |
| Requirements analysis | a ticket in design | yes | yes | no code yet | no |
| Happy-path tester | a ticket | yes | criteria, approved by a person | yes | yes |
| Functional tester | a ticket | yes | yes | yes | yes |
| Data tester | a ticket | yes | yes | yes, row by row | yes |
| Performance tester | a release | in progress | |||
| AI tester | an AI feature | in progress | |||
Test flows
FLOW 1 OF 8
One question, no ticket.

FLOW 2 OF 8
An anomaly in analytics.

FLOW 3 OF 8
Ticket in design, no code yet.

FLOW 4 OF 8
Every criterion checked, fast.

FLOW 5 OF 8
A ticket needs full coverage.

FLOW 6 OF 8
A metric, report or pipeline changes.

FLOW 7 OF 8 IN PROGRESS
A release has to hold up under load.
FLOW 8 OF 8 IN PROGRESS
Your product has an AI feature: a model, a chatbot or an agent.
Who it applies to
Providers and deployers, wherever based.
WHAT THE ACT ASKS OF THE PROVIDER
WHAT REVISORE CONTRIBUTES
High-risk AI only. Revisore supplies evidence; the provider owns compliance and the 10-year retention policy (Art. 18).
AI governance
Governance sits outside the agents: isolated runs, code checks, a full record.
Rule-gate checks by round
235 of 858 red steps were fixed by the repair agent, no person involved. The other 623 stopped the run and went to a person.
2,079 checks in 206 runs, 21 Aug to 5 Oct 2026. Later rounds hold only harder cases. Model spend over 28 runs: median $18, mean $34, plus review time.
One production run: a 212-token pointer replaced a 64,000-token map on every turn. Per-turn context, not run total. Open source: where-are-we.
Working with us
We host it. Data is processed by us and our model provider.
Your servers, your model endpoint. A self-hosted model keeps data with you; an external one has its own terms.
Tracker and repo access, and an environment to run the product.
Per engagement, from scope and ticket volume.
The demo: one ticket, from requirements to evidence.
Nikita Gavrish · Evaluation Engineer · Chiron Systems