KPI Creator · end to end

From a business problem to a KPI dashboard

Five agents led by the Human, four build stages and a Human approval gate after each, then the stakeholder signs off. Tested on made-up businesses with seeded sample data: 3 projects complete so far, plus 1 live run. Pick a project under Agent Simulation and Final Product to see its run.

Part 1

The KPI Creator process

Each stage hands a checked output to the next. Nothing moves on until you've seen it and said yes.

  1. Stage 1Business RequirementsGaryProblem, objectives, Top 5 KPIs, plan
  2. Stage 2KPI DevelopmentKewpieMeasures tested, baselines, pace needed
  3. Stage 3Data VisualisationViktorStory and dashboard, Standard plus options
  4. Stage 4Dashboard CreatorJenniferStandards checked, finished dashboard

✓ Approval gate after every stage: the Human reviews it in the browser and gives Keep, Change and Decision feedback, logged in the Head of Data Feedback Log. Ovy saves the approved version to History and rebuilds the Outputs in Order page.

✓ Before sign-off: Ovy goes back to the Stakeholder Brief, checks every item against the final output, and proposes next steps for the gaps, then the Human's final approval. Nothing is changed until the stakeholder agrees.

The blueprint: Business Requirements

Written by Gary at Stage 1. It is the checklist the dashboard is built and validated against. When anyone disputes a number, it traces back to a line here.

The thread: the shared spec

One record every agent reads and writes: requirements, KPIs, calculations, charts and approvals. Each agent fills only its own columns.

Six principles every agent follows

Start from the business problem

One plain-English Problem Statement. Every objective helps solve it.

Why, then action

Every KPI says why it matters and what happens when it goes off track.

Top 5, then sub-KPIs

Exactly 5 executive KPIs, all Must Haves. Sub-KPIs explain why one is off track.

The 30-second test

A stakeholder can tell where they are, where they want to be and how far is left.

People buy a story

The charts fit together into one story, from headline to action.

Agents suggest, people decide

Every stage is previewed, and the Human gives feedback and a clear yes before the next one starts.

Part 2

Meet the Team

The Human (Adam, Head of the Data Team) leads the team and gives feedback at every gate. Ovy runs in the main chat and starts each stage agent as a subagent. Each agent has one job, a persona and a clear handover. Select the Human or an agent to see their profile: the job, the outputs and the handover. Headshots are AI-generated.

Every gate · Head of the Data Team · Human

Adam

“Keep what works, change what doesn't, then decide.”

Adam, as Head of the Data Team. Leads the team: every agent works for the Human, and nothing moves on without the Human's yes.

1The job

  • At every gate, reviews the Stage Review page Ovy opens in the Browser pane
  • Gives feedback in 3 parts: Keep (what works), Change (what to fix, and why), Decision (Approve, or Send back)
  • Ovy logs it word for word in the Head of Data Feedback Log and sends each Change to the agent that owns it
  • After Stage 4 and the coverage check: gives the final approval on the outputs before Stage 5 goes to the stakeholder
  • At Stage 5: gives the go-live approval after the stakeholder signs off

2Outputs

  • Head of Data Feedback Log, one entry per gate (date, stage, Keep, Change, Decision)
  • The approval at each gate

3Handover

Ovy, at every gate: approved work moves on, and each Change goes back to the agent that owns it.

Done when: Every gate has a logged Decision, the final outputs are approved, and go-live is approved after sign-off.

Supporting agents

Stakeholder

Test mode only

Plays the business owner from a brief Gary never sees. Read-only, runs on Haiku, answers Gary by message and hands back to Ovy in one word, so the run stays blind.

Part 3

What the team produces

Every project produces this set of outputs, in this order. Shown from the latest run, Lumenwire Audio, which has the most refined set of documents. Each stage ends at an approval gate.

Lumenwire Audio: outputs in order

Every output from the latest run, numbered in the order it was made. Links open the public Lumenwire Audio pages.

Stage 1Business RequirementsGary
  1. 01. Requirements Meeting Script

    Gary

    The Stage 1 meeting, shown as a chat between Gary and the stakeholder

    Open ↗

  2. 02. Business Requirements

    Gary

    Problem Statement, objectives, Top 5 KPIs and sub-KPIs, with data mapping and filters

    Open ↗

  3. 03. Project Plan

    Gary

    Phases, effort, a RAID grid and a Gantt chart with milestones

    Open ↗

  4. 04. Stage 1 Review

    Ovy

    Every change shown Before and After for Adam to approve

    Open ↗

  5. Stage 1 approved
Stage 2KPI DevelopmentKewpie
  1. 05. Calculation script and KPI results

    Kewpie

    Every KPI calculated on the data in a saved, re-runnable script

    Script ↗ · Results ↗

  2. 06. KPI Calculation Pack

    Kewpie

    Top 5 results, baselines, pace needed and a counter-metric for each KPI

    Open ↗

  3. 07. Challenge Notes

    Kewpie

    Corrections to Gary's draft measures, and the questions the data raised

    Open ↗

  4. 08. Response to Challenge Notes

    Gary

    Gary answers each of Kewpie's challenge notes: accept, change or hold

    Open ↗

  5. 09. Business Requirements, updated

    Gary

    Everything Stage 2 found, folded back in (v1.1)

    Open ↗

  6. 10. Stage 2 Review

    Ovy

    Results, corrections and Adam's decisions, Before and After

    Open ↗

  7. Stage 2 approved
Stage 3Data VisualisationViktor
  1. 11. Standard dashboard

    Viktor

    Headline, Top 5 tiles, why charts, top 3 actions and detail

    Open ↗

  2. 12. Experimental options (A chosen)

    Viktor

    Four variations on the Standard page. Adam picks the version that goes on

    A ↗ · B ↗ · C ↗ · D ↗

  3. 13. Story and Chart Choices

    Viktor

    Why each chart answers its question, and what was left out

    Open ↗

  4. 14. Stage 3 Review

    Ovy

    The chosen version, the story and Adam's decisions

    Open ↗

  5. Stage 3 approved
Stage 4Dashboard CreatorJennifer
  1. 15. Finished dashboard

    Jennifer

    The chosen version styled, checked on every width and validated

    Open ↗

  2. 16. Standards and Validation

    Jennifer

    UX and Web Build checks, plus the 5-point validation checklist

    Open ↗

  3. 17. Stage 4 Review

    Ovy

    Fixes Before and After, and Adam's decisions

    Open ↗

  4. Stage 4 approved
Before sign-offCoverage CheckOvy
  1. 18. Stakeholder Brief Coverage Check

    Ovy

    Every brief item checked against the final output, with proposed next steps for the gaps

    Open ↗

  2. Ready for the stakeholder

Part 4

Agent Simulation and Final Product

Pick a project to replay its run and open the dashboard it produced.

Comparison website and contact centre · Development case

Stakeholder: Chief Commercial Officer. Net revenue per lead fell about 9% last quarter, and nobody could say why.

Audio networking technology, ASX listed · Blind test case

Stakeholder: Co-founder and CEO. Revenue fell by about a third last year and the board says it was blindsided. He wants a one-page board view.

Medical equipment, the ANZ arm of a global maker · Blind test case

Stakeholder: General Manager, ANZ. Lost 3 of the last 5 big tenders, believes price is the reason, and needs evidence before asking global for more discount room.

Personal fitness, the Human's own Apple Health data · Live run

Stakeholder: the athlete (the Human). Wants fitness to keep improving, or at least hold steady, with set targets and a simple view of what is slipping.

Agent Simulation

A replay of the Base to Build (Live run) run, timed from the recorded save and commit times. Watch each agent work, hand over and pass its gate.

Final Product

The finished dashboard, signed off 29-Oct-26 for the PC only.

Screenshot of the Base to Build (Live run) dashboardScreenshot of the Base to Build (Live run) dashboard
Screenshot. The dashboard itself stays private.

The full process: KPI Generator Process ↗ · Meet the team ↗

Part 5

Test cases

Each test case is a made-up business with a stakeholder brief and seeded sample data. In a blind run the stakeholder is played by an agent that answers only from its brief, and Gary never sees it. A sealed marking note, kept private, scores each finished run. Cases are added here as they complete.

ClearCompare

Comparison website and contact centre

Stakeholder: Chief Commercial Officer

Net revenue per lead fell about 9% last quarter, and nobody could say why.

✓ Development case: Stages 1 to 4 and coverage check done, 20 to 22-Oct-26

Lumenwire Audio

Audio networking technology, ASX listed

Stakeholder: Co-founder and CEO

Revenue fell by about a third last year and the board says it was blindsided. He wants a one-page board view.

✓ Blind test case: Complete, signed off with conditions, 26 to 27-Oct-26

Shortlist Compare

Comparison website and contact centre, private equity backed

Stakeholder: Chief Commercial Officer

Marketing, the sales floor and finance each have their own numbers. She wants one daily view from click to sale.

Not run yet

Kestrel Medical

Medical equipment, the ANZ arm of a global maker

Stakeholder: General Manager, ANZ

Lost 3 of the last 5 big tenders, believes price is the reason, and needs evidence before asking global for more discount room.

✓ Blind test case: Complete, signed off with conditions, 23 to 24-Oct-26

Riverbend Aged Care

Not-for-profit residential aged care, 9 homes

Stakeholder: Chief Executive Officer

The board wants to sell its two small country homes. She wants a fair, home-by-home view before it decides.

Not run yet

Saltbush Homes

Family-owned home builder, South East Queensland

Stakeholder: Founder and Managing Director

The bank wants a monthly KPI pack before it renews the facility, after a record year that still left cash tight.

Not run yet