Skip to content

Add auction telemetry addendum design spec - #987

Open
jevansnyc wants to merge 1 commit into
mainfrom
auction-telemetry-addendum-spec
Open

Add auction telemetry addendum design spec#987
jevansnyc wants to merge 1 commit into
mainfrom
auction-telemetry-addendum-spec

Conversation

@jevansnyc

@jevansnyc jevansnyc commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

What

Adds the 2026-07-30 auction telemetry addendum design spec as a reviewable
document at docs/superpowers/specs/2026-07-30-auction-telemetry-addendum-dimensions-dashboard.md,
alongside the parent design it amends
(2026-06-22-auction-prebid-metrics-tinybird-grafana-design.md, shipped in #818).

This PR is docs only so engineering can comment line-by-line on the spec.
No code, Tinybird, or Grafana changes here.

Why open it as a PR

The addendum specifies several workstreams (edge Rust signals, fixed per-minute
MVs, hourly dimensional rollups + endpoints, health/reconciliation endpoints,
dashboard-as-code). Landing the spec first gives a stable target for review
before any implementation PR.

What the spec covers

  • Rollup correctness: the three MV null-filter fixes (rows no longer silently
    dropped; null handling in combinators; explicit sample-count columns).
  • New hourly dimensional rollups carrying country, device_class,
    browser_family, os_family.
  • Edge emission of two coarse fields (browser_family, os_family) with the
    privacy posture unchanged.
  • Health endpoints: real quarantine_counts + new event_reconciliation.
  • Grafana dashboard-as-code panel specification.

Not in this PR

Closes #979.

Adds the 2026-07-30 addendum to the auction telemetry design
(2026-06-22-auction-prebid-metrics-tinybird-grafana-design.md, shipped
in #818): rollup correctness fixes, hourly breakdown dimensions, browser
signals from the edge, health endpoints, and a dashboard-as-code spec.

Tracks #979.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Auction telemetry addendum: rollup correctness, breakdown dimensions, and dashboard spec

1 participant