Previous version checked for field names (weak_types, etc.)
in DSL content. That's wrong - those are bucket names that
only appear when there are findings. New version just checks
the 14 required section markers + the cross-audit-findings
count line. Skips candidate aggregates.
Meta-audit now passes clean on the 2026-06-22 audit output.
Schema validator for the v2 audit's output. Verifies all 14
required profile sections, all 5 cross-audit fields, all 8
decomposition_cost fields. Per feature_flags.md 'delete to
turn off' pattern.