Review My Dashboard
Use when a finished thing — a source, a result, code, or the record — is about to be trusted or consumed; the gate fires before the work leans on it. A dashboard or report — the assembled surface — needs reviewing before it ships. The failures live in the ASSEMBLY, not the SQL — non-additive totals (summed distinct counts, averaged averages), measure-filter interactions, default filters that sile…
Triage My Number
Use when the work is hands-in-the-data right now — a number moved, an open question needs exploring, a picture of the estate needs drawing, a change needs its blast radius known. A number or result is wrong, suspicious, or moved unexpectedly in production and the why must be found before it is explained - a KPI that jumped or cratered, two reports that won't reconcile, a figure no one trusts. Dri…
Explore My Data
Use when the work is hands-in-the-data right now — a number moved, an open question needs exploring, a picture of the estate needs drawing, a change needs its blast radius known. An OPEN-ENDED look at data with no wrongness symptom - find what is there, and make the findings survive scrutiny later. Pre-registers the questions and the finding-bar BEFORE results are examined, logs every cut (N cuts…
Tuneproof
The model suggests the rewrite; the tool proves it. A deterministic trust engine for SQL changes — equivalence proofs, honest benchmarks, provenance-graded certificates. Agent-ready via MCP.
Status Truth
Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. The state of the WORK itself is being reported - a status report or weekly/steering update - and the truth must survive the pull to look green: every claim carries provenance, every green names what would turn it red, slipped is slipped with the delta, risks stay open until their owner closes them,…
Audit My Experiment
Use when a measured result — an experiment, a forecast, a number that must tie out — is about to drive a decision; the validity checks run before the decision does. An experiment / A-B test / causal result is about to drive a decision - ship, roll out, shift budget - including when someone just wants the win written up. COMPUTES the validity checks a consumption read eyeballs past - sample-ratio…
Defend My Number
Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. A number, finding, or recommendation must hold up in a meeting - rehearse against challenge before the room does it for real: a stakeholder review, exec readout, board deck. Detects: "defend this number", "pressure-test my analysis", "they're going to push back on", "poke holes in this", "rehearse f…
Change Impact
Use when the work is hands-in-the-data right now — a number moved, an open question needs exploring, a picture of the estate needs drawing, a change needs its blast radius known. A change is about to ship — a column rename or drop, a type cast, a logic edit, a source swap — and what it breaks must be KNOWN before it lands. Walks the dependency evidence (estate map, dbt manifest, code and contract…
Worth Knowing
Use when the work itself is still being shaped — a new project, an incoming request, a metric, a model — before anything is built. A stakeholder has data and goals but NO question yet — what is worth knowing must be PROPOSED: a question-charter of candidates, each anchored to a decision or tiered curiosity, feasibility cited or UNVERIFIED, answers labeled HYPOTHESIS. Detects: "what can our data t…
Audit My Assumptions
Use when a finished thing — a source, a result, code, or the record — is about to be trusted or consumed; the gate fires before the work leans on it. Fire FIRST - before a number is BUILT on inherited sources or PRESENTED from them - when the silent assumptions baked into procs, queries, exports, or workbooks have not been validated; the clean, small, unremarkable figure is the primary case, not…
Map My Estate
Use when the work is hands-in-the-data right now — a number moved, an open question needs exploring, a picture of the estate needs drawing, a change needs its blast radius known. The estate needs DRAWING - ER or lineage/dataflow views as a picture that can be trusted: every edge cites its evidence, an edge nothing on hand supports renders dashed [unverified], islands stay islands, and each map re…
Prove My Parity
Use when a measured result — an experiment, a forecast, a number that must tie out — is about to drive a decision; the validity checks run before the decision does. Two systems or eras claim the same number and must be PROVEN to agree — a migration cutover (legacy vs new), a month-end tie-out. Comparability gate FIRST (same definition, population, window, grain, units — or the tie-out is invalid)…
Groundwork
Use when the work itself is still being shaped — a new project, an incoming request, a metric, a model — before anything is built. Get oriented on an unfamiliar or inherited BI/data estate and build the living knowledge base: reads what you provide, interviews you for the rest, and surfaces what you don't know yet. Detects: "new project", "inherited", "took over", "where do I start", "don't under…
Requirements Interrogator
Use when the work itself is still being shaped — a new project, an incoming request, a metric, a model — before anything is built. A stakeholder handed over a solution instead of a problem — specific KPIs, a dashboard, a report, a chart, a column, "can you also track ___" — and it needs validating before anyone scopes or builds. Anchored in the XY Problem, Jobs-to-be-Done, and 5 Whys. Detects: "b…
Audit My Forecast
Use when a measured result — an experiment, a forecast, a number that must tie out — is about to drive a decision; the validity checks run before the decision does. A forecast / projection / time-series prediction is about to drive a plan - demand, capacity, revenue, headcount, budget - or someone wants the forecast written up or "trusted". Checks the four temporal-validity failure modes - leakag…
Brief My Findings
Use when work is leaving the desk — findings, a status, or a number that must hold up in the room. The analysis is finished and the findings need communicating to a stakeholder or decision-maker. Composes the brief from the evidence on hand and makes every claim carry its provenance and status, so open questions stay open and the verdict is carried, not smoothed into a confident story. Detects: "…
Review My Query
Use when a finished thing — a source, a result, code, or the record — is about to be trusted or consumed; the gate fires before the work leans on it. The code behind a number - a SQL query, view, or stored procedure, a dbt or semantic model, a measure, calc group, or RLS rule - needs reviewing for correctness before it ships or gets defended. Reviews the code as text against the locked definition…
Kb Reconcile
Use when a finished thing — a source, a result, code, or the record — is about to be trusted or consumed; the gate fires before the work leans on it. The project's knowledge base (knowledge-base/ - the accreted record of decisions, contracts, reviews, timeline) needs auditing against its sources and itself before its conclusions get used. Flags contradictions, partial-update drift, stale statuses…
Chartwright
Dashboard compiler for Apache Superset
Kpi Contract
Use when the work itself is still being shaped — a new project, an incoming request, a metric, a model — before anything is built. Pin the exact meaning of a metric or KPI before it is built, reported, or argued over — every definitional fork surfaced and owner-pinned; also when two reports of "the same" number disagree. Detects: "define this metric", "what exactly is [metric]", "pin down/lock th…
Model Contract
Use when the work itself is still being shaped — a new project, an incoming request, a metric, a model — before anything is built. Design or restructure the dimensional/analytical model behind reports or a mart - facts, dimensions, grain, SCD, conformance - before it is built: pins the target grain, gates on the source grain, surfaces every modelling fork for the owner. Detects: "design a data mo…