Task · GCI-0120

Render or explicitly retire uncovered metric enum combinations

Description

The final dashboard coverage gate exposed 19 exact selector debts: seven value-benchmark kinds (active_series, alert_rules, dashboards_per_user, datasource_types, maturity_score, series_per_billed_user, signals_in_use); coverage_metric_names kind matched; both carry families at t2/t3/t4; and five scan families at t4 (completed timestamp, coverage ratio, scannable, scanned, total). No blanket exemption or alert-as-panel claim is approved. This future task closes the exact debts by meaningful display or evidence-backed retirement/reserve disposition, not new series.

Acceptance Criteria

Definition of Done

Implementation Plan

Loop15: consume M-0120 actual-emission witness; render debts meaningfully or provide source-backed retirement/reserve contract evidence; return owner-only omission choices, retain seeded-defect failures; hold landing until R-rel3 readback.

Design reviewed independently: ten reserves require final-output/transitive emission proof including t2/t3 composition and shared processing, not callsite AST alone; preserve reserve-violation and older negative seeds. Wording must disclose truthy datasource counts, producer zero defaults and upper-middle quantile; Mimir completion timestamp is not all-sink success.

Implementation Notes

Also own the exact superseded never-emitted gcinsight_risk_public_dashboards_total catalogue declaration: prior GCI-0085 (published-data coverage remediation) explains history but does not claim this declaration rendered. Resolve catalogue retirement with source evidence, not a synthetic panel.

loop15: GCI-0120 (render or explicitly retire uncovered metric enum combinations) completed after 1 implementation attempt, 0 review-repair rounds. Source 66dbbfec40de3a29e2fa0833ee8c2a69a08454ee, exact CI 37655199093 required leaves success, independent routine review and completed CodeRabbit zero findings. Integrated 4ff6484bb43b06bd87b1fcff4d1efa829c0a8901 just check green: 2357 passed, 2 existing skips, 22775 subtests. Nine placed CLI-artifact selector consumers and ten source-backed reserves with transitive final-push/runtime violation seeds; older negative seeds intact, retired scalar historical record kept. Live browser rendering was not performed and is not claimed.

Final Summary

Closed exact enum debts by meaningful population-qualified assembled dashboard consumers and independently witnessed source-backed reserves, not bounded-window absence or owner omission. Fixture self-agreement, missing-consumer and transitive reserve-emission seeds remain failing controls; immutable source/CI and composed gate accepted.

View the source file on GitHub