{
  "tool": "validate_review.py",
  "version": "2.4",
  "reviews": [
    {
      "scorecard": "D:\\HypothesisCritic\\deliverables\\consensus_consistency_audit_2026-10-09\\revised\\ldl-ascvd\\ldl-ascvd.scorecard.json",
      "review": "D:\\HypothesisCritic\\deliverables\\consensus_consistency_audit_2026-10-09\\revised\\ldl-ascvd\\ldl-ascvd.review.md",
      "findings": [
        {
          "check": "structural.parse",
          "severity": "PASS",
          "message": "score card is UTF-8 and parses",
          "value": null,
          "fix": null
        },
        {
          "check": "structural.required_keys",
          "severity": "PASS",
          "message": "all 11 required top-level keys present",
          "value": null,
          "fix": null
        },
        {
          "check": "level.glyph",
          "severity": "PASS",
          "message": "overall level is the ladder letter Ζ",
          "value": null,
          "fix": null
        },
        {
          "check": "level.descriptor",
          "severity": "PASS",
          "message": "1 letter/descriptor pair(s) canonical",
          "value": null,
          "fix": null
        },
        {
          "check": "level.confidence",
          "severity": "PASS",
          "message": "confidence band is Moderate",
          "value": null,
          "fix": null
        },
        {
          "check": "level.role",
          "severity": "PASS",
          "message": "role of mechanism is primary driver",
          "value": null,
          "fix": null
        },
        {
          "check": "prose.blocks",
          "severity": "PASS",
          "message": "all 4 required prose blocks present",
          "value": null,
          "fix": null
        },
        {
          "check": "logic.subclaim_levels",
          "severity": "PASS",
          "message": "all 5 subclaim levels are ladder letters",
          "value": null,
          "fix": null
        },
        {
          "check": "logic.aggregation",
          "severity": "PASS",
          "message": "weakest-link over SC1=Η, SC2=Θ, SC3=Η, SC4=Ζ, SC5=Η gives Ζ",
          "value": null,
          "fix": null
        },
        {
          "check": "logic.delta_endogenous",
          "severity": "PASS",
          "message": "Ζ is supported by 22 endogenous decisive perturbation(s)",
          "value": null,
          "fix": null
        },
        {
          "check": "logic.tournament_level",
          "severity": "PASS",
          "message": "the tournament is not claimed to have moved the level",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.unverified_numeric",
          "severity": "PASS",
          "message": "no unverified claims; every numeric claim is checked",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.ledger_identifiers",
          "severity": "PASS",
          "message": "every ledger row resolves by identifier and url",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.lay_summary",
          "severity": "PASS",
          "message": "3 plain paragraphs; grade restated, no practical advice",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.scope_determination",
          "severity": "PASS",
          "message": "3 qualifier(s), each determinable before the outcome or removed",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.subclaim_scope",
          "severity": "PASS",
          "message": "every subclaim declares a scope",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.study_identity",
          "severity": "PASS",
          "message": "every row tagged; no shared studies",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.access_depth",
          "severity": "PASS",
          "message": "access depth recorded on every row",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.independence",
          "severity": "PASS",
          "message": "10 independent lines, each with a named failure mode",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.status",
          "severity": "PASS",
          "message": "status flags recorded on every ledger row",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.retrieval_artifacts",
          "severity": "PASS",
          "message": "no generated citation artifacts",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.homoglyph",
          "severity": "PASS",
          "message": "ladder letters are Greek, not homoglyphs",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.ledger",
          "severity": "PASS",
          "message": "39 sources / 28 claims cross-check",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.provenance",
          "severity": "PASS",
          "message": "provenance header matches the ledger",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.claim_form",
          "severity": "PASS",
          "message": "claim restated as a gradeable proposition",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.source_tier",
          "severity": "PASS",
          "message": "every evidence item is tiered and in bounds",
          "value": null,
          "fix": null
        },
        {
          "check": "v5.upper_ladder",
          "severity": "PASS",
          "message": "level is Ζ or above; no check required",
          "value": null,
          "fix": null
        },
        {
          "check": "quality.decisive_perturbations",
          "severity": "PASS",
          "message": "22 decisive perturbations",
          "value": null,
          "fix": null
        },
        {
          "check": "quality.competing_models",
          "severity": "PASS",
          "message": "5 competing models evaluated",
          "value": null,
          "fix": null
        },
        {
          "check": "quality.subclaims",
          "severity": "PASS",
          "message": "5 subclaims scored",
          "value": null,
          "fix": null
        },
        {
          "check": "quality.steelman",
          "severity": "PASS",
          "message": "steelman for the rung above is present and its rejection names a blocker",
          "value": null,
          "fix": null
        },
        {
          "check": "quality.factual_verification",
          "severity": "PASS",
          "message": "28 verified, 0 unverified, 0 contradicted",
          "value": null,
          "fix": null
        },
        {
          "check": "quality.msd_default",
          "severity": "PASS",
          "message": "M/S/D are not all at their modal value",
          "value": null,
          "fix": null
        }
      ],
      "counts": {
        "FAIL": 0,
        "WARN": 0,
        "PASS": 33
      },
      "ok": true
    }
  ],
  "ok": true
}
