Farai · control planeAnalytics
Every measure as a line, not a tile. Where an instrument exists and has never been written to, the panel says so — that is a state, not a zero.
Window2026-08-062026-09-04
13recorded4estimated0unattributed4never recorded

Money

The test. Received, invoiced and expected are never added together, and an instrument that has never been written to says so — that is a state, not a zero.

Revenue received
never recorded
The instrument exists. Nothing has ever been written to it.
declared 2026-08-23 · silent 12 days
Spend
never recorded
The instrument exists. Nothing has ever been written to it.
declared 2026-08-17 · silent 18 days
ARR run-rate
estimated
Waiting on an input that has never been recorded.
farai.money.revenue
CAC
estimated
Waiting on inputs that have never been recorded.
farai.money.spend · farai.customers.new
LTV:CAC
estimated
Waiting on inputs that have never been recorded.
farai.money.revenue · farai.money.spend · farai.customers.new
New customers
0
never recorded
The instrument exists. Nothing has ever been written to it.
declared 2026-08-23 · silent 12 days

Output

Is the machine doing work, and is the work any good.

Runs executed
236
recorded
Tasks created
218
recorded
Success rate
80.9%
recorded
Delegation success rate
never recorded
The instrument exists. Nothing has ever been written to it.
declared 2026-08-23 · silent 12 days
Unknown outcome rate
11.2%
recorded
Cancellation rate
0.0%
recorded
Tool denial rate
0.0%
recorded

Improvement

Blake's actual requirement: not a snapshot, a direction.

Cycle time (median)
37.2s
recorded
Findings recorded
96
recorded
Scheduler deferral rate
99.5%
recorded

Capacity and concentration

What the machine burns, and how much of it rests on one seat.

Tokens used (measured)
46M
recorded
Tokens per run
190K
estimated
Turns per run (median)
6.3
recorded
Seats working
7
recorded
Busiest seat's share
72.0%
recorded
How these numbers are made

21 metrics are defined in src/metrics/registry.mjs. Nothing is pre-aggregated: every series is computed on read, straight off the kernel, with a calendar join so a day with no rows appears as itself rather than being drawn through. A rate on a day with no runs is a gap, not a zero — no runs happened and no runs succeeded are different sentences.

Skipping the rollup table was a decision with a trigger attached: rebuild it as stored aggregates when a read passes 100ms. This one took 0ms.

Money is unrecorded, not zero. cost_entry and revenue_entry hold no settled rows, so CAC, ARR and LTV:CAC are defined and blocked rather than absent. The day a row is written they begin drawing themselves, with no page change.

Public demo. Real system, real record counts — names, locations, amounts and every transcript are redacted. Nothing here can be changed.