{
  "$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:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
  "output_schema": {
    "properties": {
      "anchor_surface": {
        "enum": [
          "anchor.ainumbers.co/mcp -- anchor the execution_hash at designation date to create RFC 3161 contemporaneous evidence that the hedge effectiveness test ran at designation, not backfilled (FASB ASC 815 anti-backdating rationale)."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "asc815_80_125_band": {
        "enum": [
          "80%-125% (ASC 815-20-35)"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "cumulative_hedged_change": {
        "maximum": 350,
        "minimum": 100,
        "type": "number",
        "x-observed-values": [
          100,
          300,
          350
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "cumulative_hedging_change": {
        "maximum": -80,
        "minimum": -290,
        "type": "number",
        "x-observed-values": [
          -290,
          -120,
          -80
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "dollar_offset_effective": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "dollar_offset_ratio": {
        "maximum": -0.3429,
        "minimum": -0.9667,
        "type": "number",
        "x-observed-values": [
          -0.9667,
          -0.8,
          -0.3429
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "effectiveness_reason": {
        "enum": [
          "Both dollar-offset (80-125%) and OLS regression (beta approx -1, R-squared >= 0.80) pass.",
          "Dollar-offset 80-125% passes (insufficient observations for regression).",
          "Dollar-offset ratio outside 80-125% range (ASC 815-20-35)."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "effectiveness_standard": {
        "enum": [
          "asc815"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "hedge_ratio": {
        "maximum": 1,
        "minimum": 1,
        "type": "number",
        "x-observed-values": [
          1
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "ifrs9_hedge_ratio_passes": {
        "enum": [
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "is_effective": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "method_applied": {
        "enum": [
          "both",
          "dollar_offset"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "not_legal_advice": {
        "enum": [
          "Not accounting or legal advice. Hedge effectiveness assessments must be reviewed by qualified accounting professionals and auditors before use in hedge accounting documentation."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "observation_count": {
        "maximum": 5,
        "minimum": 1,
        "type": "number",
        "x-observed-values": [
          1,
          3,
          5
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "ols_alpha": {
        "type": [
          "null",
          "number"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "ols_beta": {
        "type": [
          "null",
          "number"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "pii_note": {
        "enum": [
          "ZERO PII: fair-value or cash-flow changes, aggregate statistics only. No counterparty, notional terms, or personal data enters this kernel."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "r_squared": {
        "type": [
          "null",
          "number"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "regression_effective": {
        "enum": [
          true
        ],
        "type": [
          "boolean",
          "null"
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "regulatory_basis": {
        "enum": [
          "ASC 815-20-35: dollar-offset 80-125% OR regression (beta approx -1, R-squared >= 0.80) for highly effective designation; FASB ASU 2017-12 simplification; IFRS 9.6.4.1: economic relationship + credit risk non-dominant + hedge ratio. ZERO PII: changes arrays and aggregate statistics only."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "table_source": {
        "enum": [
          "ASC 815-20-35 (hedge accounting, dollar-offset + regression); FASB ASU 2017-12; IFRS 9.6.4.1 (effectiveness requirements); IAS 39 AG105-AG113"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      },
      "table_version": {
        "enum": [
          "ASC815-HEDGE-EFFECTIVENESS-V2023"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 3 fixtures @ sha256:2240e320a2d2880ca48fbe570ff159401593baa97abc367db0c558dc06cca5cd",
          "vectors": 3
        }
      }
    },
    "type": "object"
  },
  "producer": "art-261-test-hedge-effectiveness",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 3
  }
}
