MLOps Runtime Lab
Break a controlled system, watch deterministic investigation, and recover — real local PSI/KS math with honest PORTFOLIO_EXTENSION labeling. No fabricated Grafana or production telemetry.
Optional enhancement for MLOps Governance Dashboard. Inspect Project Autopsy, Project X-Ray, or Reversible Architecture without treating this lab as production infrastructure. Recruiter Work / Experience / CV paths do not require this lab.
Monitor · healthy · phase idle · action baseline · seed 42 · n=200
Live metrics
- PSI
- 0.0000(low)
- Minor/no drift
- KS D
- 0.0050(low)
- Missingness
- 0.0%(0/200)
- Range quality [-3, 3]
- 99.5% in range
Detector disagreement lens
PSI and KS severities currently agree (or one metric is unavailable).
Histogram table
Accessible bin counts for reference vs current — not a Grafana panel.
| Bin | Range | Reference count | Current count | Ref % | Cur % |
|---|---|---|---|---|---|
| 0 | [-3.28, -2.71) | 1 | 1 | 0.5 | 0.5 |
| 1 | [-2.71, -2.14) | 2 | 2 | 1.0 | 1.0 |
| 2 | [-2.14, -1.57) | 4 | 4 | 2.0 | 2.0 |
| 3 | [-1.57, -1.00) | 26 | 26 | 13.0 | 13.0 |
| 4 | [-1.00, -0.42) | 37 | 37 | 18.5 | 18.5 |
| 5 | [-0.42, 0.15) | 40 | 40 | 20.0 | 20.0 |
| 6 | [0.15, 0.72) | 36 | 36 | 18.0 | 18.0 |
| 7 | [0.72, 1.29) | 33 | 33 | 16.5 | 16.5 |
| 8 | [1.29, 1.86) | 12 | 12 | 6.0 | 6.0 |
| 9 | [1.86, 2.43) | 9 | 9 | 4.5 | 4.5 |
Source Trace
- PSI ← backend/app/utils/drift.py @a2ba6fc
- KS ← backend/app/utils/stats.py @a2ba6fc
- Project evidence: /work/mlops-governance-dashboard