BRONZE = light touch: enforce types, normalise text, stamp ingest metadata, keep every row (even bad ones) so nothing is silently lost before validation. Self-sufficient. Builds on ...
the ``MetricRun`` ontology backing. One row per (provider, period) = one MetricRun, carrying the FKs that wire the metrics-lifecycle graph and the NHS suppression flag. Self-sufficient. Builds on ...