Data quality
Data-quality summary
A live rollup of the detect loop’s stored audit runs — run outcomes, findings by severity, canonical entity and rule, and the latest completed run.
Enterprise
Live rollup of stored audit runs — not a filed return or certified attestation.
Audit runs
9
6 completed · 90,288 rows scanned
Runs by status
Every run counts here — any terminal state
- succeeded6
- failed2
- running1
Findings by severity214 total
12
CRITICAL
47
ERROR
138
WARN
17
INFO
Findings by entity
| Canonical entity | Findings |
|---|---|
| Student | 96 |
| Engagement | 54 |
| ModuleEnrolment | 33 |
| StudentCourseSession | 18 |
| Programme | 9 |
| Staff | 4 |
Findings by rule worst-first
| Rule | Worst severity | Findings |
|---|---|---|
Student domicile is present F03-Student-domicile-present | CRITICAL | 41 |
Student course session has a matching RDM F12-SCJ-without-RDM | ERROR | 18 |
ModuleEnrolment references a live ModuleInstance BANNER-INTEGRITY-FK-orphan | ERROR | 33 |
Engagement start date is not in the future F03-Engagement-startdate-future | WARN | 54 |
Student ethnicity is present F03-Student-ethnicity-present | WARN | 51 |
Assessment grade matches the module grade scale WD-NATIVE-grade-scale-mismatch | INFO | 17 |
Latest run
Completed 4 June 2026 at 21:15
Profile hesa-tdp
47 findings39,847 rows scannedaud-2026-06-04-student
3
CRITICAL
9
ERROR
31
WARN
4
INFO
How is this computed?
A pure aggregation over the detect loop’s stored audit runs — only succeeded runs contribute findings; every run counts toward the tally. It detects nothing new and mutates nothing.