Lesson 164: Leadership Partner SLA Dashboard Sync and Executive Readback (2026)

Direct answer: Lesson 163 gave you bypass audit IDs on carve-out annexes—but leadership still ships green KPI tiles while partners download CSVs with different column semantics. This lesson locks one metric dictionary, UTC window parity, bypass audit ID columns on both surfaces, variance epsilon before publish, and a one-page executive readback that cites the same tuple revision as the partner annex.

Retro pixel gadget scene suggesting one small console where every dial maps to the same labeled metric the partner sees

Why this matters now (2026)

Q2 2026 certification and Quest replay drills increasingly fail teams for numeric reconciliation, not missing paperwork. Reviewers compare leadership exports to partner annex rows in the same session; when dictionary IDs, time bounds, or bypass columns diverge, the program looks evasive even if engineering behaved.

Pair this lesson with the Unity preflight chapter Unity 6.6 LTS OpenXR Governance Leadership Partner SLA Dashboard Sync and Executive Readback Preflight so editor-side reporting templates and ops exports share the same field contract.

Prerequisites

  • Lesson 163 carve-out annex footers with freeze ID + bypass audit ID on one line
  • Lesson 162 partner SLA snapshots and leadership slices already tied to tuple revisions
  • A spreadsheet or BI tool where both audiences pull from the same warehouse or lakehouse table (even if filtered differently)

Outcome for this lesson

You will implement:

  • a published metric dictionary with stable IDs consumed by leadership and partner queries
  • UTC-normalized window parameters (start_inclusive, end_exclusive) identical on both exports
  • Bypass audit ID and freeze ID columns visible on leadership dashboards—not only annex footers
  • a variance epsilon policy that blocks publish when rounded aggregates disagree beyond tolerance
  • an executive readback one-pager that maps each headline number to dictionary ID + tuple hash

1) Publish the metric dictionary as the single vocabulary

Create a versioned dictionary table (or markdown in repo if you must start small) with:

  • metric_id — opaque string, never reused when semantics change
  • definition — plain language plus formula reference
  • unit — counts, milliseconds, percentage points, money minor units
  • aggregation_rule — sum, max, last-observed, weighted average
  • deprecated_after — nullable; set instead of silently redefining IDs

Leadership tiles and partner CSV headers both reference metric_id, not display labels alone.

Success check: renaming a dashboard label does not change metric_id; glossary diff shows intent instead of silent column drift.

2) Enforce UTC window parity on every export

Parameterize every pull with:

  • window_tz_policy = UTC stored in export metadata
  • RFC 3339 timestamps with Z suffix in filenames and JSON sidecars
  • identical start / end values passed to leadership and partner jobs in the same run manifest

Success check: diffing leadership and partner export manifests shows the same start_inclusive / end_exclusive pair before any row comparison.

3) Surface bypass audit lineage on leadership slices

Mirror Lesson 163 annex discipline:

  • add nullable columns bypass_audit_id and parent_freeze_id to leadership fact tables or late-bound views
  • default empty string or NULL with explicit “no bypass” sentinel row in dictionary so conditional-formatting rules do not hide carve-out weeks
  • forbid hiding bypass columns behind “advanced” toggles in replay-facing dashboards

Success check: a drill from a hotfix week shows the same bypass IDs on the leadership tile export as on the partner annex for that tuple revision.

4) Add variance epsilon before publish

Define epsilon per metric_id class:

  • integer counts: often 0 (exact match)
  • rates and percentages: basis-point tolerance documented in dictionary
  • latency p95: millisecond floor aligned to sampling grain

Pipeline steps:

  1. compute leadership aggregate vs partner aggregate for each metric_id in the tuple
  2. if abs(delta) > epsilon, emit red publish with owner route
  3. log tuple hash + dictionary semver in the failure artifact for replay

Success check: synthetic injection of a 1% rounding drift fails closed in CI before humans argue in chat.

5) Ship the executive readback packet as a projection, not a rewrite

The readback is a cover sheet, not a new data source:

  • headline bullets each cite (metric_id, tuple_revision_hash)
  • “Carve-out weeks” subsection lists bypass IDs with one-line blast-radius reminder
  • FAQ stub links to partner annex section anchors—no duplicate numeric tables

Success check: an exec can answer “where did this 94% come from?” in two clicks without opening a different workbook than partners used.

Mini challenge

  1. Pick three KPIs and assign metric_id values; update both dashboards to read them.
  2. Run paired exports for the same tuple; confirm UTC windows match byte-for-byte in metadata.
  3. Deliberately perturb a rounded percentage beyond epsilon and verify publish blocks with a clear owner ticket.

Pro tips

  • Treat dictionary semver bumps like API changes—announce migration windows.
  • When marketing requests a prettier label, change display mapping only, never metric_id.
  • Pair readback reviews with Lesson 162 freeze lift timing so buffers and bypass columns land in one narrative.

Key takeaways

  • One dictionary eliminates “same word, different math” failure modes.
  • UTC parity is cheap insurance against timezone theater in audits.
  • Bypass columns on leadership prevent carve-outs from looking like partner-only secrets.
  • Epsilon gates turn reconciliation into automation instead of heroics.
  • Readback packets protect executives from defending numbers they cannot trace.

FAQ

Do partners see the same columns as leadership?
Not always visually, but every published number must map to the same metric_id, tuple revision, and window metadata.

What if BI tools make epsilon awkward?
Push epsilon comparison into a SQL or Python reconcile job; publish only after the job attaches a green artifact ID to the tuple.

Can we skip readbacks for internal milestones?
Internal is fine until a milestone touches certification evidence—then readbacks become cheap rehearsal for external scrutiny.

Next lesson teaser

Continue with Lesson 165 - Governance Packet Footer Metadata Schema Semver and Replay Parser Contract (2026) to version footer JSON, separate breaking versus additive fields, publish replay-parser allow-list contracts, and migrate mixed-version archives before RC ingestion breaks.

Continuity:

Aligned numbers let Lesson 163 bypass work read as discipline, not sleight of hand.