Observation
Qualified leads: 100 last period, 80 this period
Anecdotes / 2026
Analytics · Decision supportDemand Gen Analytics
I extended an existing dashboard with tested hypotheses, traceable calculations, and a separate AI narrator.
Preserve source data and distinguish automatic from manual fields.
Compute metrics and evaluate 33 explicit hypotheses.
Independently recompute key numbers and assess freshness and sample size.
Show the evidence trail; let AI narrate only the checked findings.
01 / The problem
A dashboard can look current while its written conclusions still describe an older data pull. I found that metric refreshes and insight generation were separate processes.
The team needed findings it could inspect: which number changed, how it was calculated, what threshold mattered, and whether the data was complete enough to act on.
02 / The build
I put calculations in deterministic code. The analytical layer computes funnel conversion, sales velocity, win rate, source effectiveness, and period comparisons.
A registry of 33 hypotheses evaluates the current data. Each returns supported, refuted, or inconclusive, with the evidence and a recommended action. A separate check independently recomputes key numbers.
The interface shows the source, formula, threshold, and confidence behind a finding. An optional language-model narrator explains the checked output without recalculating the numbers.
I built the analytical extension on a colleague's existing dashboard. My work covered additional metrics, the hypothesis engine, reconciliation checks, evidence trails, and the new insights interface.
03 / In practice
Qualified leads: 100 last period, 80 this period
(80 − 100) / 100 = −20%
Flag a decline of at least 10%
Recompute the count; inspect freshness and sample size
Investigate the channels contributing to the decline
Illustrative numbers, not company performance. The example shows how one hypothesis becomes a finding.
04 / The result
I built and deployed the extension with 33 hypotheses and 14 passing calculation checks. It gave each finding a visible calculation and evidence trail, and preserved the last known good values when a data pull failed.
The original dashboard was a colleague’s work. My extension covered the analysis and checking layer; some source fields still required manual maintenance and the narrator described the checked data snapshot.
Keep exploring
I built a content system that connects search research, company knowledge, writing, editorial review and publishing operations.
Next case