{
  "$comment": "DERIVED OUTPUT-CONTRACT SIDECAR — a WITNESS domain from fixtures, never a declaration. May decide L2G-pass; may NEVER produce a dead-branch L2G-fail. Generated by scripts/gen-output-schema.mjs (CHAIN-FV-L2-G-RESCOPE-3). ⛔ Do not hand-edit — run the generator.",
  "kernel_digest": "sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
  "output_schema": {
    "properties": {
      "cutoff_date": {
        "enum": [
          "2026-06-30",
          "2026-07-15"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      },
      "fence": {
        "enum": [
          "Extract records and thresholds are SUPPLIED, asserted, and digested into this receipt. This kernel scores deterministic structural metrics against the declared thresholds and attests THAT — never a supervisory pass mark, never a materiality judgement, never confirmation the reported figures reconcile (see art-480), zero-egress by contract."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      },
      "guide_version": {
        "enum": [
          "ECB Guide on effective risk data aggregation and risk reporting, 3 May 2024"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      },
      "metrics": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      },
      "not_proven": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      },
      "scorecard": {
        "properties": {
          "breach_count": {
            "maximum": 5,
            "minimum": 0,
            "type": "number",
            "x-observed-values": [
              0,
              3,
              5
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
              "vectors": 3
            }
          },
          "missing_threshold_count": {
            "maximum": 0,
            "minimum": 0,
            "type": "number",
            "x-observed-values": [
              0
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
              "vectors": 3
            }
          },
          "overall_status": {
            "enum": [
              "breach",
              "pass"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
              "vectors": 3
            }
          },
          "pass_count": {
            "maximum": 5,
            "minimum": 0,
            "type": "number",
            "x-observed-values": [
              0,
              2,
              5
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
              "vectors": 3
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      },
      "total_records": {
        "maximum": 5,
        "minimum": 4,
        "type": "number",
        "x-observed-values": [
          4,
          5
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:bb595b3096e163a13b9265cd83ed691343605e21a5fcb974aa04fdc9292c38ba",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-481-rdarr-quality-scorecard",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
