StoppayinganAItodoarithmetic.
Same task · median per decision
One LLM call does everything0.0s$0.0000
Exact cash figures 72%
Greenlight: the LLM only reads0.0s$0.0000
Exact cash figures 97%
- requests sent to the AI checker
- 67% fewer calls
- text sent to AI, measured in tokens
- 68% less input
- same score before and after
- 20/21 correct
Results from a recorded Jev test with 7 simulated document updates and 21 checks; one error remains. The demo recalculates cash live using reviewed sample data.
Where does each question go?
Routing
Each question goes to the cheapest thing that can answer it correctly.
Language modelReads the documents~5.3s · ~$0.01 per case
What does the contract say about the phase payment?$30,000 at phase completion
Which costs belong to this job?4 supplier and crew payments
JevAnswers yes/no checks0.12s · $0.00006 per check
Did the inspection pass?MET
Has the phase payment reached the bank?UNKNOWN
Fixed codeDoes the math and datesInstant · $0
Lowest cash if the phase payment lands Nov 20?−$13,000 on Nov 4
How much more deposit keeps the $10,000 reserve?$23,000
Does the contract total stay $120,000?Yes
The model never does arithmetic. Every dollar figure comes from tested code.
Seethegapbeforeyousign

Lowest cash, to the day
Where the reserve breaks
The one question that decides it
It found a cheaper way to run itself
Same answers. A third of the Jev requests.
We let the AI redesign how Greenlight runs its Jev checks: only re-check what a new document affects, and ask related questions together. A fixed test it couldn't edit decided whether to switch: no condition wrongly marked as met, no drop in accuracy, and fewer requests. It passed.
| Measure | Before | After |
|---|---|---|
| Jev requests, same questions | 18 | 18 |
| Time to finish | 2.8s | 2.8s |
| Answers right | 20 / 21 | 20 / 21 |
Measured once on 7 sample document updates, 21 questions. Live runs don't use these settings yet.
Everynumberhasasource
$30,000phase payment
contract.pdf · §4.2Oct 20inspection date
email · Oct 3$18,400payroll run
ledger.csv · row 88Nov 20invoice due
invoice.pdf · net 30