Top-tier KPI schema (v1)¶
This page defines the weekly KPI contract for CTO/dashboard reporting and links to the machine-readable schema.
Contract artifacts¶
- JSON schema:
docs/kpi-schema.v1.json - First seed baseline instance:
docs/kpi-baseline-week-2026-04-17.md. - Generated KPI sample:
docs/artifacts/kpi-weekly-from-portfolio-2026-04-17.json. - KPI contract check report:
docs/artifacts/kpi-weekly-contract-check-2026-04-17.json.
KPI keys (required)¶
first_time_success_onboarding_ratemedian_release_decision_timefailed_release_gate_frequencyrollback_ratemean_time_to_triage_first_failuredocs_to_adoption_conversion
Metric object contract¶
Each KPI key MUST use this shape:
value(number/string/null)unit(string)sample_size(integer/null)quality(seed|provisional|stable)source(string)
Program-level required fields¶
schema_version(currently1.0.0)week_ending(ISO date)program_status(green/amber/red)kpis(object with all 6 required keys)
Versioning and change rules¶
- PATCH: wording-only clarifications, no field-level behavior changes.
- MINOR: additive optional fields.
- MAJOR: required-field or semantic changes.
Compatibility expectation: downstream consumers should be able to parse all 1.x payloads without breaking if they ignore unknown optional fields.
Build command (from portfolio scorecard)¶
python scripts/build_kpi_weekly_snapshot.py \
--portfolio-scorecard docs/artifacts/portfolio-scorecard-sample-2026-04-17.json \
--out docs/artifacts/kpi-weekly-from-portfolio-2026-04-17.json \
--week-ending 2026-04-17 \
--program-status green \
--rollback-count 0
Minimum weekly validation workflow¶
python scripts/check_repo_layout.py
python -m pytest -q tests/test_baseline_hardening.py
python -m pytest -q tests/test_build_kpi_weekly_snapshot.py
python scripts/check_kpi_weekly_contract.py --schema docs/kpi-schema.v1.json --payload docs/artifacts/kpi-weekly-from-portfolio-2026-04-17.json --out docs/artifacts/kpi-weekly-contract-check-2026-04-17.json
python scripts/check_top_tier_reporting_contract.py --portfolio-scorecard docs/artifacts/portfolio-scorecard-sample-2026-04-17.json --kpi-weekly docs/artifacts/kpi-weekly-from-portfolio-2026-04-17.json --out docs/artifacts/top-tier-contract-check-2026-04-17.json
Ownership¶
- KPI schema DRI: Platform engineering
- KPI interpretation DRI: Product + DX
- Weekly approval cadence: Friday completion report