Research

Calculated, not guessed: 35,000 trials and not one wrong figure.

Every figure on a CTRON Loop dashboard is calculated from the rows of your file. We put that to the test against an independent reference calculation, then built two dashboards from real spreadsheets on the live product and checked every total by hand.

Measured on 25 September 2026.

Benchmark results
  • 0disagreementsin 35,000 randomised trials
  • 0wrong answersin 336 edge-case checks
  • 7/7totals matchedon two real dashboards, to the penny
  • 5/5unsafe tiles refusedrather than approximated
Photo by FIN on Unsplash

Results

Not one disagreement.

35,000

Randomised trials

32,475 had a defined answer, and the engine matched the reference on every one. With that many independent trials and zero misses, the wrong-answer rate is below 0.009% at 95% confidence.

336

Edge-case checks

Every calculation crossed with every awkward data shape, overall and per group. Zero wrong answers; on its own this supports a rate below 0.893%.

10/10

Dashboard requests

7 answered correctly and 3 correctly refused, with 0 wrong. A refusal is a tile that could not be built safely, such as averaging a text column, so it is left out rather than approximated.

11/11

Data preparation requests

9 answered correctly and 2 correctly refused, with 0 wrong. A refusal is a tile that could not be built safely, such as averaging a text column, so it is left out rather than approximated.

How the test works

Two independent calculations. Every answer compared.

01

A separate reference

A second, deliberately simple implementation of every calculation, written to be obviously correct and sharing no code with the engine. If the two agree, it is because the answer is right, not because they are the same code.

02

The data real exports contain

Currency symbols, thousands separators, accounting negatives, percentages stored as text, padded numbers, blanks, placeholders like n/a, and the floating-point cases that trip spreadsheets up.

03

Reproducible by design

The randomised trials use a fixed seed (0x5eed1234), so every run generates the same 35,000 inputs and any failure can be replayed exactly. The suite runs on every change to the product.

Calculations tested

SumAverageCountDistinct countMinimumMaximumMedian

A sample of the values fed in

£1,234.561,000(500)12.5% 5 n/atbcblank cellsnulls1e30070.1 + 0.21e-6 beside 1e9-1.5empty columnsunsortedduplicates

Real files, real dashboards

Built on the live product. Checked line by line.

Two spreadsheets uploaded to a CTRON Loop workspace, turned into dashboards on the live site, then totalled again independently in Python from the very same files.

budget-vs-actual.csv · 581 rows

Budget against actual spend

Monthly budget, actual spend and variance by department and category. Dashboard ready in 28 seconds, including reading the file and laying out the view.

FigureDashboardIndependentMatch
Total budget£1,378,873£1,378,873✓
Total actual spend£1,338,298£1,338,298✓
Total variance-£40,575-£40,575✓
CTRON Loop dashboard showing total budget £1,378,873, actual spend £1,338,298 and variance of minus £40,575, with trend, variance and category charts
payroll-summary.xlsx · 346 rows

A payroll export with title rows

An Excel export with a title, a note and a blank row above the real header, the way finance systems produce them. Dashboard ready in 31 seconds, including reading the file and laying out the view.

The file as uploaded
Fall App Inc. Payroll Summary
Period: July 2024 to June 2026. Prepared by Finance.
MonthDepartmentLocationGross Pay (GBP)
2024-07-01EngineeringManchester3583
2024-07-01EngineeringRemote4434
Title rows skipped, real header found on row 4.
FigureDashboardIndependentMatch
Total gross pay£1,776,634£1,776,634✓
Total employer NI£245,179£245,179✓
Total pension£88,840£88,840✓
Total headcount436436✓
CTRON Loop dashboard showing total gross pay £1,776,634, employer NI £245,179, pension £88,840 and headcount 436, with trend, cost breakdown and location charts
Phone calculator lying on printed financial reportsPhoto by Jakub Żerdzicki on Unsplash

Why it matters

A plausible number is not good enough for a board pack.

Ask a language model to read a spreadsheet and you get an answer that sounds right. For anything financial, sounding right is not the standard. The totals on a CTRON Loop dashboard are worked out from every row, so the figure the board reads is the figure in the file.

What the numbers show

Precise about what was measured.

  • The arithmetic. The randomised and edge-case results measure whether the calculations are correct. They are: no disagreement in 35,000 trials.
  • Choosing the right calculation. Whether a request maps to the right calculation is measured by the request sets above: every case answered correctly or safely refused.
  • Inputs with nothing to calculate. 2,525 trials contained no usable number at all. There is no correct answer to compare, so they are counted separately and excluded from the figure above.

Three traps worth knowing

Exact arithmetic can still answer the wrong question.

We test for these on purpose. No calculator can spot them from the numbers alone, because the problem is in what is being added, not in the adding.

1

Adding different currencies

A column holding GBP, USD and EUR amounts sums to a number with no real unit. The addition is exact; the question was wrong. Keep one currency per column, or filter to one before totalling.

2

Averaging rates that carry different weights

The plain average of per-store rates is not the overall rate when stores differ in size. Where the file holds the underlying counts, total those and compare them, rather than averaging the rates.

3

Counting rows that are already totals

If each row is a monthly summary, counting rows counts months, not orders. Sum the order column instead, or upload the transaction-level file.

Questions

Good to know.

How accurate are CTRON Loop's dashboard numbers?

In 35,000 randomised trials against an independent reference calculation, the engine never disagreed. That supports a wrong-answer rate below 0.009% at 95% confidence. Two live dashboards built from real files matched independently calculated totals exactly.

Does a language model calculate the figures?

No. Figures are calculated from every row of the file by a deterministic engine. AI is used to lay out the dashboard and explain results in words, never to produce a number.

What does the 95% confidence figure mean?

It uses the rule of three: after n independent trials with zero failures, the true failure rate is below 3/n with 95% confidence. It is a limit supported by the evidence, not a guess.

Can I check it myself?

Yes. Open a sample on the try page, build a dashboard, then total the same columns in Excel. The figures will match.

Check the numbers yourself.

Open a sample or upload your own spreadsheet, build a dashboard in under two minutes, and compare any total with your file.

Try CTRON Loop freeNo account, no card, no API key.