{
  "$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:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
  "output_schema": {
    "properties": {
      "all_obligations_met": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "annex3_category": {
        "enum": [
          "5b_creditworthiness",
          "5c_life_health_insurance_pricing",
          "unknown"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "art12_logging_required": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "art26_deployer_duties_apply": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "compliance_gaps": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "db_registration_required": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "do_now": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "enforcement_dates": {
        "properties": {
          "digital_omnibus_proposed": {
            "enum": [
              "2027-12-02"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
              "vectors": 3
            }
          },
          "note": {
            "enum": [
              "Digital Omnibus amendments (European Parliament final approval, 16 June 2026) confirm Annex III high-risk obligations move to 2 December 2027."
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
              "vectors": 3
            }
          },
          "original": {
            "enum": [
              "2026-08-02"
            ],
            "type": "string",
            "x-source": {
              "from": "conformance_fixtures",
              "generator": "scripts/gen-output-schema.mjs",
              "kind": "derived",
              "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
              "vectors": 3
            }
          }
        },
        "type": "object",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "enforcement_readiness": {
        "enum": [
          "NOT_READY",
          "READY"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "extends_note": {
        "enum": [
          "This node extends run_ai_act_highrisk_fit with FS-specific Art 12 and Art 26 obligations. Run art-64 first to confirm is_high_risk=true."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "extends_tool": {
        "enum": [
          "run_ai_act_highrisk_fit (art-64)"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "fria_required": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "is_5b_creditworthiness": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "is_5c_life_health_insurance": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "is_high_risk": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "obligations": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "regulatory_basis": {
        "enum": [
          "EU AI Act (Reg. 2024/1689) Annex III 5(b), 5(c); Art 12(2) (decision logging); Art 26(6) (deployer duties + FRIA); Art 27(1) (EU database registration)",
          "EU AI Act (Reg. 2024/1689) Annex III 5(b), 5(c); Art 12(2); Art 26(6)"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "scope_note": {
        "enum": [
          "System classified as NOT high-risk by run_ai_act_highrisk_fit (art-64). Art 12 logging and Art 26 deployer obligations do not apply to this system. Re-run base classification if use case changes."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "scope_verdict": {
        "enum": [
          "ANNEX3_5B_CREDITWORTHINESS",
          "ANNEX3_5C_LIFE_HEALTH_INSURANCE",
          "OUT_OF_SCOPE"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      },
      "table_version": {
        "enum": [
          "EU-AIA-ANNEX3-FS-2024-1689-R1"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:0b45d429f6c43e46f0917a4fdb5c651ce821e6ee33ad8dd67223d6bdfb394431",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-238-classify-annex3-decisioning-obligations",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
