{
  "$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:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
  "output_schema": {
    "properties": {
      "discrepancy_amount": {
        "maximum": 200,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          200
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "discrepancy_classification": {
        "enum": [
          "MIXED",
          "WITHIN_TOLERANCE"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "discrepancy_pct": {
        "maximum": 20,
        "minimum": 0,
        "type": "number",
        "x-observed-values": [
          0,
          20
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "has_discrepancy": {
        "enum": [
          false,
          true
        ],
        "type": "boolean",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "line_count": {
        "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 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "line_results": {
        "type": "array",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "not_legal_advice": {
        "enum": [
          "Not accounting or legal advice. Commission reconciliation results require review by qualified CPAs before financial statement adjustments."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "pii_note": {
        "enum": [
          "ZERO PII: gross premium amounts, commission rates, and split percentages only. No agent name, SSN, NPN, policyholder, or personal data enters this kernel."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "regulatory_basis": {
        "enum": [
          "ASC 606 (Revenue from Contracts with Customers): agent commissions are variable consideration; discrepancies require investigation and potential revision of estimated transaction price. AFP Commission Management Survey 2024: 3-7% of commission payments contain material discrepancies. ZERO PII: premium amounts, rates, and split percentages only."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "table_source": {
        "enum": [
          "Carrier commission reconciliation standard: gross_premium * commission_rate_pct * split_pct/100; ICM Commission Reconciliation Best Practices 2024; AICPA Industry Best Practices for Insurance Commission Accounting."
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "table_version": {
        "enum": [
          "COMMISSION-RECONCILIATION-V2024"
        ],
        "type": "string",
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "tolerance_pct": {
        "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 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "total_expected": {
        "maximum": 1000,
        "minimum": 1000,
        "type": "number",
        "x-observed-values": [
          1000
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      },
      "total_stated": {
        "maximum": 1200,
        "minimum": 1000,
        "type": "number",
        "x-observed-values": [
          1000,
          1200
        ],
        "x-source": {
          "from": "conformance_fixtures",
          "generator": "scripts/gen-output-schema.mjs",
          "kind": "derived",
          "note": "derived from 2 fixtures @ sha256:d648555778e4cc13b038fe1a93fb7fe4325cb249ee3196abf2129e00853ff899",
          "vectors": 2
        }
      }
    },
    "type": "object"
  },
  "producer": "art-266-reconcile-commission-statement",
  "x-derivation": {
    "from": "conformance_fixtures",
    "generator": "scripts/gen-output-schema.mjs",
    "vectors": 2
  }
}
