{
  "$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:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
  "output_schema": {
    "properties": {
      "aggregate": {
        "type": [
          "null",
          "object"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "failing_segments": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "model_spec_as_of_date": {
        "enum": [
          "2026-01-01",
          "2026-02-01"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "model_spec_version": {
        "enum": [
          "credit-scorecard-v3.2",
          "fraud-model-v1.0"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "per_record": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "reason": {
        "enum": [
          "declared transform \"neural_net\" is not a recognized recompute path (supported: linear, logistic)",
          null
        ],
        "type": [
          "null",
          "string"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "tolerance_applied": {
        "properties": {
          "abs_tolerance": {
            "maximum": 0.5,
            "minimum": 0.02,
            "type": "number",
            "x-observed-values": [
              0.02,
              0.1,
              0.5
            ],
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
              "vectors": 3
            }
          },
          "rel_tolerance": {
            "enum": [
              null
            ],
            "type": "null",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
              "vectors": 3
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "transform": {
        "enum": [
          "linear",
          "logistic",
          "neural_net"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      },
      "verdict": {
        "enum": [
          "not_replicable_as_specified",
          "not_replicated",
          "replicated"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:5ff2146f1ae9457d37e4e6699dc331e6f8f69701f3f32a400f848761bc254ed8",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-488-model-replication-diff",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
