KPI cascade
Every operational KPI ladders up to a strategic outcome. Every role owns a slice. This is the goal-congruency layer — one truth across the tree, so what's good for the founder is good for the CMO is good for the platform admin.
kpi_cascade_edges + kpi_role_mappings (migration 0020). Engine in src/engine/cascade.ts is pure: WEIGHTED_AVG_PCT for composite parents, direction-flipped LOWER-is-better children, multi-parent DAG support.
Panel 1 · Strategic outcomes (top of tree)
FY26 Operating Plan
The "do the work" KPI for FY26. Every operational metric in Sprint C feeds into this strategic outcome.
| Contributor | Weight | Attainment | RAG |
|---|---|---|---|
| Commission paid | 50% | — | No data |
| Active partners | 30% | — | No data |
| Chain integrity (avg %) | 20% | — | No data |
Roll-up: WEIGHTED_AVG_PCT · Weighted average over 0/3 children (others missing data)
FY31 Exit Valuation
The number on the cap-table at exit. Every other KPI in the cascade exists to make this number real.
| Contributor | Weight | Attainment | RAG |
|---|---|---|---|
| FY31 Revenue [strategic] | 70% | 39.6% | Off track · 39.6% |
| Marketplace Trust Score [strategic] | 30% | — | No data |
Roll-up: WEIGHTED_AVG_PCT · Weighted average over 1/2 children (others missing data)
Panel 2 · Full KPI hierarchy (10 edges)
| Parent KPI | Child KPI | Weight | Rollup | Child RAG | |
|---|---|---|---|---|---|
| FY26 Operating Plan [S] | ← | Commission paid | 50% | WEIGHTED_AVG_PCT | No data |
| FY26 Operating Plan [S] | ← | Active partners | 30% | WEIGHTED_AVG_PCT | No data |
| FY26 Operating Plan [S] | ← | Chain integrity (avg %) | 20% | WEIGHTED_AVG_PCT | No data |
| FY31 Exit Valuation [S] | ← | FY31 Revenue [S] | 70% | WEIGHTED_AVG_PCT | Off track · 39.6% |
| FY31 Exit Valuation [S] | ← | Marketplace Trust Score [S] | 30% | WEIGHTED_AVG_PCT | No data |
| FY31 Revenue [S] | ← | Active members | 60% | WEIGHTED_AVG_PCT | Off track · 18.0% |
| FY31 Revenue [S] | ← | Revenue per active member | 40% | WEIGHTED_AVG_PCT | Off track · 72.0% |
| Marketplace Trust Score [S] | ← | Chain integrity (avg %) | 50% | WEIGHTED_AVG_PCT | No data |
| Marketplace Trust Score [S] | ← | Clawback rate | 30% | WEIGHTED_AVG_PCT | No data |
| Marketplace Trust Score [S] | ← | Time to settle (days) | 20% | WEIGHTED_AVG_PCT | No data |
Panel 3 · Role scorecard · Founder
Panel 4 · Alignment heatmap (13 roles)
| Role | Primary RAG | Scorecard mix |
|---|---|---|
|
Founder
Primary: FY31 Exit Valuation
|
Off track · 39.6% |
0G / 0A / 2R / 2— (of 4)
|
|
PMO Director / CFO
Primary: FY26 Operating Plan
|
No data |
0G / 0A / 0R / 3— (of 3)
|
|
CMO
Primary: Active members
|
Off track · 18.0% |
0G / 0A / 2R / 1— (of 3)
|
|
Customer Success
Primary: Revenue per active member
|
Off track · 72.0% |
0G / 0A / 2R / 1— (of 3)
|
|
Community Manager
Primary: Chain integrity (avg %)
|
No data |
0G / 0A / 1R / 2— (of 3)
|
|
Compliance Officer
Primary: Clawback rate
|
No data |
0G / 0A / 0R / 3— (of 3)
|
|
Finance Operator
Primary: Commission paid
|
No data |
0G / 0A / 0R / 3— (of 3)
|
|
Platform Admin
Primary: Chain integrity (avg %)
|
No data |
0G / 0A / 0R / 3— (of 3)
|
|
Member (Referring)
Primary: Commission paid
|
No data |
0G / 0A / 0R / 2— (of 2)
|
|
Member-side Sales Rep
Primary: Deals settled
|
No data |
0G / 0A / 0R / 3— (of 3)
|
|
Investor (Read-Only)
Primary: FY31 Exit Valuation
|
Off track · 39.6% |
0G / 0A / 2R / 1— (of 3)
|
Panel 5 · Drill-down · FY26 Operating Plan
This KPI is at the top of its tree.
FY26 Operating Plan
FY26 revenue target ($100k commission flow) — the proof the engine works at small scale before scaling to FY31. Rolls up commission paid + active partners + chain integrity.
"The "do the work" KPI for FY26. Every operational metric in Sprint C feeds into this strategic outcome."
Roles that own this KPI
- Founder — Proof-point for the next raise
- PMO Director / CFO [PRIMARY] — PMO/CFO headline: deliver FY26
Direct contributors (children)
| Child KPI | Weight | Attainment | Contribution | RAG |
|---|---|---|---|---|
| Commission paid | 50% | — | — | No data |
| Active partners | 30% | — | — | No data |
| Chain integrity (avg %) | 20% | — | — | No data |
Roll-up: WEIGHTED_AVG_PCT · Weighted average over 0/3 children (others missing data)