Rule results
Counts are computed over the full result set; the findings table below is capped for display, so a large count is never understated.
Recorded verdicts
Registry
Rules are data, not code — they live in the workflows repo at metadata/qc_rules/ so they version with the pipeline that produces the data they check. Parked rules are listed with the reason they cannot run yet.
For what each rule means — the reasoning, the threshold and how it was derived, the known limitations, what the source documentation says about the corrections behind these values, and how this compares with QARTOD and oce — see the QA/QC protocol, which is generated from this registry.
Quality codes are dataset-scoped. The CTD files use
0/blank = good, 1 = use the primary sensor, 2 = use the secondary, 8 = questionable, 9 = bad or missing. 1 and 2 are sensor-selection instructions, not quality grades — and because 9 covers "bad", a 9-flagged row that carries a number is bad data, not a contradiction. The bottle database uses a different set (including 6, which has no CTD meaning).