{
  "schema_version": "0.2.0",
  "case_record": {
    "$defs": {
      "CaseStatus": {
        "enum": [
          "anticipated",
          "filed",
          "suspended_and_investigated",
          "discovery",
          "staff_testimony",
          "intervenor_testimony",
          "rebuttal",
          "hearing",
          "briefing",
          "settlement_pending",
          "recommended_decision",
          "commission_consideration",
          "final_order",
          "rehearing_or_appeal",
          "rates_effective",
          "closed"
        ],
        "title": "CaseStatus",
        "type": "string"
      },
      "CaseStatusAxes": {
        "additionalProperties": false,
        "properties": {
          "commission_record": {
            "$ref": "#/$defs/CommissionRecordStatus"
          },
          "procedural_stage": {
            "$ref": "#/$defs/ProceduralStage"
          },
          "economics_stage": {
            "$ref": "#/$defs/EconomicsStage"
          },
          "implementation_stage": {
            "$ref": "#/$defs/ImplementationStage"
          },
          "review_stage": {
            "$ref": "#/$defs/ReviewStage"
          }
        },
        "required": [
          "commission_record",
          "procedural_stage",
          "economics_stage",
          "implementation_stage",
          "review_stage"
        ],
        "title": "CaseStatusAxes",
        "type": "object"
      },
      "CommissionRecordStatus": {
        "enum": [
          "active",
          "inactive",
          "closed",
          "unknown"
        ],
        "title": "CommissionRecordStatus",
        "type": "string"
      },
      "DateBasis": {
        "enum": [
          "official_commission",
          "utility_guidance",
          "statutory_deadline",
          "procedural_inference",
          "analyst_estimate",
          "proposed_settlement"
        ],
        "title": "DateBasis",
        "type": "string"
      },
      "DatePrecision": {
        "enum": [
          "exact_day",
          "month",
          "quarter",
          "year",
          "unknown"
        ],
        "title": "DatePrecision",
        "type": "string"
      },
      "EconomicsStage": {
        "enum": [
          "requested",
          "party_positions_available",
          "settlement_pending",
          "recommended",
          "authorized",
          "denied",
          "withdrawn"
        ],
        "title": "EconomicsStage",
        "type": "string"
      },
      "Event": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/EventType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Date"
          },
          "start_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Start Date"
          },
          "end_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "End Date"
          },
          "date_precision": {
            "$ref": "#/$defs/DatePrecision"
          },
          "date_basis": {
            "$ref": "#/$defs/DateBasis"
          },
          "status": {
            "anyOf": [
              {
                "$ref": "#/$defs/EventStatus"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "date_status": {
            "anyOf": [
              {
                "$ref": "#/$defs/EventStatus"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "source_id": {
            "anyOf": [
              {
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "title": "Source Id"
          },
          "note": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Note"
          },
          "condition": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Condition"
          },
          "rate_step": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Rate Step"
          },
          "amount": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Amount"
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "date_precision",
          "date_basis",
          "source_id"
        ],
        "title": "Event",
        "type": "object"
      },
      "EventStatus": {
        "enum": [
          "scheduled",
          "completed",
          "cancelled",
          "conditional",
          "rescheduled",
          "overdue_unreconciled"
        ],
        "title": "EventStatus",
        "type": "string"
      },
      "EventType": {
        "enum": [
          "case_received",
          "case_posted",
          "tariff_filed",
          "proposed_effective",
          "suspension_expires",
          "hearing",
          "brief_deadline",
          "commission_action",
          "order_adopted",
          "order_entered",
          "reconsideration_filed",
          "reconsideration_order_entered",
          "anticipated_filing",
          "application_filed",
          "case_opened",
          "suspension_order",
          "procedural_schedule",
          "public_input_hearing",
          "evidentiary_hearing",
          "staff_testimony",
          "intervenor_testimony",
          "rebuttal_testimony",
          "brief_due",
          "settlement_filed",
          "settlement_hearing",
          "recommended_decision",
          "commission_meeting",
          "final_order",
          "rehearing_filed",
          "rehearing_decision",
          "appeal_filed",
          "compliance_filing",
          "rates_effective",
          "case_closed",
          "other_material_event"
        ],
        "title": "EventType",
        "type": "string"
      },
      "EvidenceGrade": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "title": "EvidenceGrade",
        "type": "string"
      },
      "ImplementationStage": {
        "enum": [
          "not_effective",
          "proposed",
          "suspended",
          "interim_effective",
          "partially_effective",
          "final_effective",
          "phased"
        ],
        "title": "ImplementationStage",
        "type": "string"
      },
      "MaterialIssue": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "$ref": "#/$defs/MaterialIssueCategory"
          },
          "stage": {
            "$ref": "#/$defs/MetricStage"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "summary": {
            "title": "Summary",
            "type": "string"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "category",
          "stage",
          "title",
          "summary",
          "as_of_date",
          "source_id"
        ],
        "title": "MaterialIssue",
        "type": "object"
      },
      "MaterialIssueCategory": {
        "enum": [
          "capital_structure",
          "depreciation",
          "regulatory_assets",
          "rider_treatment",
          "cost_allocation",
          "rate_design",
          "capital_investment",
          "reliability",
          "large_load",
          "taxes_and_working_capital",
          "other"
        ],
        "title": "MaterialIssueCategory",
        "type": "string"
      },
      "MetricDerivation": {
        "enum": [
          "explicit",
          "calculated",
          "party_estimate"
        ],
        "title": "MetricDerivation",
        "type": "string"
      },
      "MetricName": {
        "enum": [
          "annual_revenue_change",
          "revenue_change_percentage",
          "rate_base",
          "return_on_equity",
          "common_equity_ratio",
          "overall_rate_of_return",
          "residential_monthly_bill_impact"
        ],
        "title": "MetricName",
        "type": "string"
      },
      "MetricObservation": {
        "additionalProperties": false,
        "properties": {
          "value": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "number"
              }
            ],
            "title": "Value"
          },
          "unit": {
            "$ref": "#/$defs/MetricUnit"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "value",
          "unit",
          "as_of_date",
          "source_id"
        ],
        "title": "MetricObservation",
        "type": "object"
      },
      "MetricStage": {
        "enum": [
          "requested",
          "staff",
          "consumer_advocate",
          "other_intervenor",
          "settlement",
          "recommended",
          "authorized"
        ],
        "title": "MetricStage",
        "type": "string"
      },
      "MetricUnit": {
        "enum": [
          "USD_per_year",
          "USD",
          "percent",
          "USD_per_month"
        ],
        "title": "MetricUnit",
        "type": "string"
      },
      "MissingReason": {
        "enum": [
          "not_yet_available",
          "not_specified",
          "not_specified_in_black_box_settlement",
          "not_applicable",
          "not_public",
          "not_verified",
          "calculation_not_supported"
        ],
        "title": "MissingReason",
        "type": "string"
      },
      "PositionObservation": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "metric": {
            "$ref": "#/$defs/MetricName"
          },
          "stage": {
            "$ref": "#/$defs/PositionStage"
          },
          "party_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Party Id",
            "type": "string"
          },
          "value": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "title": "Value"
          },
          "unit": {
            "$ref": "#/$defs/MetricUnit"
          },
          "scope": {
            "maxLength": 240,
            "minLength": 1,
            "title": "Scope",
            "type": "string"
          },
          "service": {
            "$ref": "#/$defs/Service"
          },
          "rate_year": {
            "anyOf": [
              {
                "maximum": 2200,
                "minimum": 1900,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Rate Year"
          },
          "rate_step": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Rate Step"
          },
          "gross_or_net": {
            "enum": [
              "gross",
              "net",
              "not_applicable"
            ],
            "title": "Gross Or Net",
            "type": "string"
          },
          "annualization": {
            "enum": [
              "annualized",
              "first_year",
              "not_applicable"
            ],
            "title": "Annualization",
            "type": "string"
          },
          "derivation": {
            "$ref": "#/$defs/MetricDerivation"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          },
          "missing_reason": {
            "anyOf": [
              {
                "$ref": "#/$defs/MissingReason"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "metric",
          "stage",
          "party_id",
          "value",
          "unit",
          "scope",
          "service",
          "gross_or_net",
          "annualization",
          "derivation",
          "as_of_date",
          "source_id"
        ],
        "title": "PositionObservation",
        "type": "object"
      },
      "PositionStage": {
        "enum": [
          "utility_request",
          "staff",
          "consumer_advocate",
          "small_business_advocate",
          "other_intervenor",
          "utility_rebuttal",
          "utility_rejoinder",
          "settlement",
          "recommended_decision",
          "authorized"
        ],
        "title": "PositionStage",
        "type": "string"
      },
      "ProceduralStage": {
        "enum": [
          "anticipated",
          "filed",
          "investigation_opened",
          "discovery",
          "testimony",
          "hearing",
          "briefing",
          "settlement_pending",
          "recommended_decision",
          "commission_consideration",
          "order_entered",
          "post_order",
          "appeal",
          "complete"
        ],
        "title": "ProceduralStage",
        "type": "string"
      },
      "RateStep": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "stage": {
            "$ref": "#/$defs/PositionStage"
          },
          "amount": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "number"
              }
            ],
            "title": "Amount"
          },
          "unit": {
            "const": "USD_per_year",
            "default": "USD_per_year",
            "title": "Unit",
            "type": "string"
          },
          "effective_event_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Effective Event Id",
            "type": "string"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "id",
          "stage",
          "amount",
          "effective_event_id",
          "source_id"
        ],
        "title": "RateStep",
        "type": "object"
      },
      "Review": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "const": "approved",
            "title": "Status",
            "type": "string"
          },
          "notes": {
            "title": "Notes",
            "type": "string"
          }
        },
        "required": [
          "status",
          "notes"
        ],
        "title": "Review",
        "type": "object"
      },
      "ReviewStage": {
        "enum": [
          "none",
          "rehearing_pending",
          "reconsideration_pending",
          "reconsideration_decided",
          "appeal_pending",
          "remanded"
        ],
        "title": "ReviewStage",
        "type": "string"
      },
      "Service": {
        "enum": [
          "electric",
          "gas"
        ],
        "title": "Service",
        "type": "string"
      },
      "Source": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/SourceType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "minLength": 1,
            "title": "Url",
            "type": "string"
          },
          "document_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Document Date"
          },
          "page": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Page"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Excerpt"
          },
          "retrieved_at": {
            "format": "date-time",
            "title": "Retrieved At",
            "type": "string"
          },
          "evidence_note": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Evidence Note"
          },
          "reviewed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed At"
          },
          "reviewed_by": {
            "anyOf": [
              {
                "enum": [
                  "human",
                  "codex_candidate"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed By"
          },
          "extraction_method": {
            "anyOf": [
              {
                "enum": [
                  "manual",
                  "rule_based",
                  "document_text"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Extraction Method"
          },
          "confidence": {
            "anyOf": [
              {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confidence"
          },
          "evidence_grade": {
            "anyOf": [
              {
                "$ref": "#/$defs/EvidenceGrade"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url",
          "retrieved_at"
        ],
        "title": "Source",
        "type": "object"
      },
      "SourceType": {
        "enum": [
          "commission_docket",
          "commission_order",
          "commission_filing",
          "utility_filing",
          "utility_notice",
          "utility_webpage",
          "company_webpage",
          "sec_filing",
          "commission_press_release",
          "consumer_advocate_document",
          "grid_operator_rule",
          "grid_operator_webpage"
        ],
        "title": "SourceType",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "enum": [
          "0.1.0",
          "0.2.0"
        ],
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "state": {
        "enum": [
          "PA",
          "NJ",
          "VA",
          "TX",
          "MI",
          "OH"
        ],
        "title": "State",
        "type": "string"
      },
      "commission_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Commission Id",
        "type": "string"
      },
      "docket_number": {
        "title": "Docket Number",
        "type": "string"
      },
      "title": {
        "title": "Title",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Slug",
        "type": "string"
      },
      "case_type": {
        "const": "general_rate_case",
        "title": "Case Type",
        "type": "string"
      },
      "service": {
        "$ref": "#/$defs/Service"
      },
      "utility_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Utility Id",
        "type": "string"
      },
      "covered_utility_ids": {
        "items": {
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "type": "string"
        },
        "title": "Covered Utility Ids",
        "type": "array"
      },
      "parent_company_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Parent Company Id",
        "type": "string"
      },
      "status": {
        "anyOf": [
          {
            "$ref": "#/$defs/CaseStatus"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "status_axes": {
        "anyOf": [
          {
            "$ref": "#/$defs/CaseStatusAxes"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "filed_date": {
        "anyOf": [
          {
            "format": "date",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Filed Date"
      },
      "summary": {
        "title": "Summary",
        "type": "string"
      },
      "investor_takeaway": {
        "title": "Investor Takeaway",
        "type": "string"
      },
      "next_event": {
        "anyOf": [
          {
            "$ref": "#/$defs/Event"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "next_event_id": {
        "anyOf": [
          {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Next Event Id"
      },
      "metrics": {
        "additionalProperties": {
          "additionalProperties": {
            "$ref": "#/$defs/MetricObservation"
          },
          "propertyNames": {
            "$ref": "#/$defs/MetricStage"
          },
          "type": "object"
        },
        "propertyNames": {
          "$ref": "#/$defs/MetricName"
        },
        "title": "Metrics",
        "type": "object"
      },
      "metric_observations": {
        "items": {
          "$ref": "#/$defs/PositionObservation"
        },
        "title": "Metric Observations",
        "type": "array"
      },
      "rate_steps": {
        "items": {
          "$ref": "#/$defs/RateStep"
        },
        "title": "Rate Steps",
        "type": "array"
      },
      "material_issues": {
        "items": {
          "$ref": "#/$defs/MaterialIssue"
        },
        "title": "Material Issues",
        "type": "array"
      },
      "timeline": {
        "items": {
          "$ref": "#/$defs/Event"
        },
        "title": "Timeline",
        "type": "array"
      },
      "sources": {
        "items": {
          "$ref": "#/$defs/Source"
        },
        "title": "Sources",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      },
      "last_source_scan": {
        "anyOf": [
          {
            "format": "date-time",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Last Source Scan"
      },
      "last_material_change": {
        "anyOf": [
          {
            "format": "date-time",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Last Material Change"
      },
      "last_record_updated": {
        "anyOf": [
          {
            "format": "date-time",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Last Record Updated"
      },
      "last_human_verified": {
        "anyOf": [
          {
            "format": "date-time",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Last Human Verified"
      },
      "review": {
        "$ref": "#/$defs/Review"
      }
    },
    "required": [
      "schema_version",
      "id",
      "state",
      "commission_id",
      "docket_number",
      "title",
      "slug",
      "case_type",
      "service",
      "utility_id",
      "parent_company_id",
      "summary",
      "investor_takeaway",
      "timeline",
      "sources",
      "last_verified_at",
      "review"
    ],
    "title": "CaseRecord",
    "type": "object"
  },
  "large_load_tariff_record": {
    "$defs": {
      "EvidenceGrade": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "title": "EvidenceGrade",
        "type": "string"
      },
      "LargeLoadEligibility": {
        "additionalProperties": false,
        "properties": {
          "minimum_single_site_mw": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Minimum Single Site Mw"
          },
          "minimum_aggregate_mw": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Minimum Aggregate Mw"
          },
          "aggregate_radius_miles": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Aggregate Radius Miles"
          },
          "minimum_service_voltage_kv": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Minimum Service Voltage Kv"
          },
          "service_commencement_on_or_after": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Service Commencement On Or After"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          }
        },
        "required": [
          "source_id",
          "as_of_date"
        ],
        "title": "LargeLoadEligibility",
        "type": "object"
      },
      "LargeLoadTerms": {
        "additionalProperties": false,
        "properties": {
          "minimum_contract_years": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Minimum Contract Years"
          },
          "maximum_initial_ramp_years": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Maximum Initial Ramp Years"
          },
          "pre_security_satisfaction_minimum_demand_percent": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Pre Security Satisfaction Minimum Demand Percent"
          },
          "firm_minimum_demand_percent_years_1_5": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Firm Minimum Demand Percent Years 1 5"
          },
          "firm_minimum_demand_percent_years_6_10": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Firm Minimum Demand Percent Years 6 10"
          },
          "interruptible_minimum_demand_percent_years_1_5": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Interruptible Minimum Demand Percent Years 1 5"
          },
          "interruptible_minimum_demand_percent_years_6_10": {
            "anyOf": [
              {
                "maximum": 100,
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Interruptible Minimum Demand Percent Years 6 10"
          },
          "monthly_customer_charge_usd": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Monthly Customer Charge Usd"
          },
          "collateral_requirement": {
            "anyOf": [
              {
                "maxLength": 1000,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Collateral Requirement"
          },
          "exit_fee_requirement": {
            "anyOf": [
              {
                "maxLength": 1000,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Exit Fee Requirement"
          },
          "direct_upgrade_payment_requirement": {
            "anyOf": [
              {
                "maxLength": 1000,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Direct Upgrade Payment Requirement"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          }
        },
        "required": [
          "source_id",
          "as_of_date"
        ],
        "title": "LargeLoadTerms",
        "type": "object"
      },
      "Review": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "const": "approved",
            "title": "Status",
            "type": "string"
          },
          "notes": {
            "title": "Notes",
            "type": "string"
          }
        },
        "required": [
          "status",
          "notes"
        ],
        "title": "Review",
        "type": "object"
      },
      "Source": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/SourceType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "minLength": 1,
            "title": "Url",
            "type": "string"
          },
          "document_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Document Date"
          },
          "page": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Page"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Excerpt"
          },
          "retrieved_at": {
            "format": "date-time",
            "title": "Retrieved At",
            "type": "string"
          },
          "evidence_note": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Evidence Note"
          },
          "reviewed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed At"
          },
          "reviewed_by": {
            "anyOf": [
              {
                "enum": [
                  "human",
                  "codex_candidate"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed By"
          },
          "extraction_method": {
            "anyOf": [
              {
                "enum": [
                  "manual",
                  "rule_based",
                  "document_text"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Extraction Method"
          },
          "confidence": {
            "anyOf": [
              {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confidence"
          },
          "evidence_grade": {
            "anyOf": [
              {
                "$ref": "#/$defs/EvidenceGrade"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url",
          "retrieved_at"
        ],
        "title": "Source",
        "type": "object"
      },
      "SourceType": {
        "enum": [
          "commission_docket",
          "commission_order",
          "commission_filing",
          "utility_filing",
          "utility_notice",
          "utility_webpage",
          "company_webpage",
          "sec_filing",
          "commission_press_release",
          "consumer_advocate_document",
          "grid_operator_rule",
          "grid_operator_webpage"
        ],
        "title": "SourceType",
        "type": "string"
      },
      "TariffStage": {
        "enum": [
          "requested",
          "settlement",
          "authorized"
        ],
        "title": "TariffStage",
        "type": "string"
      },
      "TariffStatus": {
        "enum": [
          "proposed",
          "under_review",
          "settlement_pending",
          "approved",
          "effective",
          "rehearing_or_appeal",
          "superseded",
          "withdrawn"
        ],
        "title": "TariffStatus",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "0.1.0",
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "state": {
        "enum": [
          "PA",
          "NJ"
        ],
        "title": "State",
        "type": "string"
      },
      "commission_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Commission Id",
        "type": "string"
      },
      "docket_number": {
        "title": "Docket Number",
        "type": "string"
      },
      "related_case_id": {
        "anyOf": [
          {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Related Case Id"
      },
      "title": {
        "title": "Title",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Slug",
        "type": "string"
      },
      "tariff_name": {
        "title": "Tariff Name",
        "type": "string"
      },
      "customer_scope": {
        "const": "data_center_and_large_load",
        "title": "Customer Scope",
        "type": "string"
      },
      "utility_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Utility Id",
        "type": "string"
      },
      "parent_company_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Parent Company Id",
        "type": "string"
      },
      "status": {
        "$ref": "#/$defs/TariffStatus"
      },
      "filed_date": {
        "format": "date",
        "title": "Filed Date",
        "type": "string"
      },
      "decision_date": {
        "anyOf": [
          {
            "format": "date",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Decision Date"
      },
      "effective_date": {
        "anyOf": [
          {
            "format": "date",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Effective Date"
      },
      "summary": {
        "title": "Summary",
        "type": "string"
      },
      "investor_takeaway": {
        "title": "Investor Takeaway",
        "type": "string"
      },
      "eligibility": {
        "additionalProperties": {
          "$ref": "#/$defs/LargeLoadEligibility"
        },
        "propertyNames": {
          "$ref": "#/$defs/TariffStage"
        },
        "title": "Eligibility",
        "type": "object"
      },
      "terms": {
        "additionalProperties": {
          "$ref": "#/$defs/LargeLoadTerms"
        },
        "propertyNames": {
          "$ref": "#/$defs/TariffStage"
        },
        "title": "Terms",
        "type": "object"
      },
      "sources": {
        "items": {
          "$ref": "#/$defs/Source"
        },
        "title": "Sources",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      },
      "review": {
        "$ref": "#/$defs/Review"
      }
    },
    "required": [
      "schema_version",
      "id",
      "state",
      "commission_id",
      "docket_number",
      "title",
      "slug",
      "tariff_name",
      "customer_scope",
      "utility_id",
      "parent_company_id",
      "status",
      "filed_date",
      "summary",
      "investor_takeaway",
      "eligibility",
      "terms",
      "sources",
      "last_verified_at",
      "review"
    ],
    "title": "LargeLoadTariffRecord",
    "type": "object"
  },
  "large_load_policy_record": {
    "$defs": {
      "EvidenceGrade": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "title": "EvidenceGrade",
        "type": "string"
      },
      "Review": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "const": "approved",
            "title": "Status",
            "type": "string"
          },
          "notes": {
            "title": "Notes",
            "type": "string"
          }
        },
        "required": [
          "status",
          "notes"
        ],
        "title": "Review",
        "type": "object"
      },
      "Source": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/SourceType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "minLength": 1,
            "title": "Url",
            "type": "string"
          },
          "document_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Document Date"
          },
          "page": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Page"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Excerpt"
          },
          "retrieved_at": {
            "format": "date-time",
            "title": "Retrieved At",
            "type": "string"
          },
          "evidence_note": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Evidence Note"
          },
          "reviewed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed At"
          },
          "reviewed_by": {
            "anyOf": [
              {
                "enum": [
                  "human",
                  "codex_candidate"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed By"
          },
          "extraction_method": {
            "anyOf": [
              {
                "enum": [
                  "manual",
                  "rule_based",
                  "document_text"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Extraction Method"
          },
          "confidence": {
            "anyOf": [
              {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confidence"
          },
          "evidence_grade": {
            "anyOf": [
              {
                "$ref": "#/$defs/EvidenceGrade"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url",
          "retrieved_at"
        ],
        "title": "Source",
        "type": "object"
      },
      "SourceType": {
        "enum": [
          "commission_docket",
          "commission_order",
          "commission_filing",
          "utility_filing",
          "utility_notice",
          "utility_webpage",
          "company_webpage",
          "sec_filing",
          "commission_press_release",
          "consumer_advocate_document",
          "grid_operator_rule",
          "grid_operator_webpage"
        ],
        "title": "SourceType",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "0.1.0",
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "state": {
        "const": "PA",
        "title": "State",
        "type": "string"
      },
      "commission_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Commission Id",
        "type": "string"
      },
      "docket_number": {
        "title": "Docket Number",
        "type": "string"
      },
      "title": {
        "title": "Title",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Slug",
        "type": "string"
      },
      "status": {
        "const": "final_order_with_follow_up",
        "title": "Status",
        "type": "string"
      },
      "binding_effect": {
        "const": "model_guidance_requires_utility_specific_approval",
        "title": "Binding Effect",
        "type": "string"
      },
      "opened_date": {
        "format": "date",
        "title": "Opened Date",
        "type": "string"
      },
      "decision_date": {
        "format": "date",
        "title": "Decision Date",
        "type": "string"
      },
      "individual_threshold_mw": {
        "exclusiveMinimum": 0,
        "title": "Individual Threshold Mw",
        "type": "number"
      },
      "aggregate_threshold_mw": {
        "exclusiveMinimum": 0,
        "title": "Aggregate Threshold Mw",
        "type": "number"
      },
      "minimum_contract_years": {
        "exclusiveMinimum": 0,
        "title": "Minimum Contract Years",
        "type": "integer"
      },
      "load_ramp_min_years": {
        "exclusiveMinimum": 0,
        "title": "Load Ramp Min Years",
        "type": "integer"
      },
      "load_ramp_max_years": {
        "exclusiveMinimum": 0,
        "title": "Load Ramp Max Years",
        "type": "integer"
      },
      "minimum_demand_percent": {
        "maximum": 100,
        "minimum": 0,
        "title": "Minimum Demand Percent",
        "type": "number"
      },
      "termination_notice_months": {
        "exclusiveMinimum": 0,
        "title": "Termination Notice Months",
        "type": "integer"
      },
      "study_target_months": {
        "exclusiveMinimum": 0,
        "title": "Study Target Months",
        "type": "integer"
      },
      "summary": {
        "title": "Summary",
        "type": "string"
      },
      "investor_takeaway": {
        "title": "Investor Takeaway",
        "type": "string"
      },
      "sources": {
        "items": {
          "$ref": "#/$defs/Source"
        },
        "title": "Sources",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      },
      "review": {
        "$ref": "#/$defs/Review"
      }
    },
    "required": [
      "schema_version",
      "id",
      "state",
      "commission_id",
      "docket_number",
      "title",
      "slug",
      "status",
      "binding_effect",
      "opened_date",
      "decision_date",
      "individual_threshold_mw",
      "aggregate_threshold_mw",
      "minimum_contract_years",
      "load_ramp_min_years",
      "load_ramp_max_years",
      "minimum_demand_percent",
      "termination_notice_months",
      "study_target_months",
      "summary",
      "investor_takeaway",
      "sources",
      "last_verified_at",
      "review"
    ],
    "title": "LargeLoadPolicyRecord",
    "type": "object"
  },
  "large_load_state_market_record": {
    "$defs": {
      "EvidenceGrade": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "title": "EvidenceGrade",
        "type": "string"
      },
      "LargeLoadActionScope": {
        "enum": [
          "statewide",
          "utility",
          "grid_operator"
        ],
        "title": "LargeLoadActionScope",
        "type": "string"
      },
      "LargeLoadActionStatus": {
        "enum": [
          "adopted",
          "approved_pending_effective",
          "effective",
          "active_implementation",
          "follow_up_required"
        ],
        "title": "LargeLoadActionStatus",
        "type": "string"
      },
      "LargeLoadActionType": {
        "enum": [
          "model_tariff",
          "utility_tariff",
          "special_contract",
          "grid_rule",
          "commission_order"
        ],
        "title": "LargeLoadActionType",
        "type": "string"
      },
      "LargeLoadMarketAction": {
        "additionalProperties": false,
        "description": "An adopted or active statewide, utility, or grid-level action.",
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "scope": {
            "$ref": "#/$defs/LargeLoadActionScope"
          },
          "action_type": {
            "$ref": "#/$defs/LargeLoadActionType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "utility_id": {
            "anyOf": [
              {
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Utility Id"
          },
          "docket_number": {
            "title": "Docket Number",
            "type": "string"
          },
          "status": {
            "$ref": "#/$defs/LargeLoadActionStatus"
          },
          "effective_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Effective Date"
          },
          "summary": {
            "title": "Summary",
            "type": "string"
          },
          "source_ids": {
            "items": {
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
              "type": "string"
            },
            "minItems": 1,
            "title": "Source Ids",
            "type": "array"
          },
          "provisions": {
            "items": {
              "$ref": "#/$defs/LargeLoadMarketProvision"
            },
            "minItems": 6,
            "title": "Provisions",
            "type": "array"
          }
        },
        "required": [
          "id",
          "scope",
          "action_type",
          "title",
          "docket_number",
          "status",
          "summary",
          "source_ids",
          "provisions"
        ],
        "title": "LargeLoadMarketAction",
        "type": "object"
      },
      "LargeLoadMarketFact": {
        "additionalProperties": false,
        "description": "A concise, source-linked term shown in the state comparison.",
        "properties": {
          "label": {
            "title": "Label",
            "type": "string"
          },
          "value": {
            "title": "Value",
            "type": "string"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "label",
          "value",
          "source_id"
        ],
        "title": "LargeLoadMarketFact",
        "type": "object"
      },
      "LargeLoadMarketFramework": {
        "enum": [
          "statewide_model_tariff",
          "utility_specific_tariff",
          "utility_terms_and_special_contracts",
          "grid_interconnection_rules"
        ],
        "title": "LargeLoadMarketFramework",
        "type": "string"
      },
      "LargeLoadMarketProvision": {
        "additionalProperties": false,
        "description": "A comparable, source-linked customer or cost-allocation provision.",
        "properties": {
          "category": {
            "$ref": "#/$defs/LargeLoadProvisionCategory"
          },
          "status": {
            "$ref": "#/$defs/LargeLoadProvisionStatus"
          },
          "value": {
            "title": "Value",
            "type": "string"
          },
          "detail": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Detail"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "category",
          "status",
          "value",
          "source_id"
        ],
        "title": "LargeLoadMarketProvision",
        "type": "object"
      },
      "LargeLoadMarketStatus": {
        "enum": [
          "effective",
          "approved_pending_effective",
          "active_implementation",
          "final_order_with_follow_up"
        ],
        "title": "LargeLoadMarketStatus",
        "type": "string"
      },
      "LargeLoadMarketWatch": {
        "additionalProperties": false,
        "description": "The next material implementation point for investors to monitor.",
        "properties": {
          "title": {
            "title": "Title",
            "type": "string"
          },
          "detail": {
            "title": "Detail",
            "type": "string"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "title",
          "detail",
          "source_id"
        ],
        "title": "LargeLoadMarketWatch",
        "type": "object"
      },
      "LargeLoadProvisionCategory": {
        "enum": [
          "eligibility_threshold",
          "minimum_payment",
          "minimum_contract_term",
          "credit_collateral",
          "exit_fee",
          "infrastructure_cost_responsibility",
          "generation_resource_costs"
        ],
        "title": "LargeLoadProvisionCategory",
        "type": "string"
      },
      "LargeLoadProvisionStatus": {
        "enum": [
          "required",
          "conditional",
          "implementation_pending",
          "not_identified",
          "not_applicable"
        ],
        "title": "LargeLoadProvisionStatus",
        "type": "string"
      },
      "Review": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "const": "approved",
            "title": "Status",
            "type": "string"
          },
          "notes": {
            "title": "Notes",
            "type": "string"
          }
        },
        "required": [
          "status",
          "notes"
        ],
        "title": "Review",
        "type": "object"
      },
      "Source": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/SourceType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "minLength": 1,
            "title": "Url",
            "type": "string"
          },
          "document_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Document Date"
          },
          "page": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Page"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Excerpt"
          },
          "retrieved_at": {
            "format": "date-time",
            "title": "Retrieved At",
            "type": "string"
          },
          "evidence_note": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Evidence Note"
          },
          "reviewed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed At"
          },
          "reviewed_by": {
            "anyOf": [
              {
                "enum": [
                  "human",
                  "codex_candidate"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed By"
          },
          "extraction_method": {
            "anyOf": [
              {
                "enum": [
                  "manual",
                  "rule_based",
                  "document_text"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Extraction Method"
          },
          "confidence": {
            "anyOf": [
              {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confidence"
          },
          "evidence_grade": {
            "anyOf": [
              {
                "$ref": "#/$defs/EvidenceGrade"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url",
          "retrieved_at"
        ],
        "title": "Source",
        "type": "object"
      },
      "SourceType": {
        "enum": [
          "commission_docket",
          "commission_order",
          "commission_filing",
          "utility_filing",
          "utility_notice",
          "utility_webpage",
          "company_webpage",
          "sec_filing",
          "commission_press_release",
          "consumer_advocate_document",
          "grid_operator_rule",
          "grid_operator_webpage"
        ],
        "title": "SourceType",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "description": "Reviewed state-level view of large-load regulation and implementation.",
    "properties": {
      "schema_version": {
        "const": "0.1.0",
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "state": {
        "enum": [
          "PA",
          "NJ",
          "VA",
          "TX",
          "MI",
          "OH"
        ],
        "title": "State",
        "type": "string"
      },
      "commission_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Commission Id",
        "type": "string"
      },
      "title": {
        "title": "Title",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Slug",
        "type": "string"
      },
      "framework": {
        "$ref": "#/$defs/LargeLoadMarketFramework"
      },
      "status": {
        "$ref": "#/$defs/LargeLoadMarketStatus"
      },
      "current_position": {
        "title": "Current Position",
        "type": "string"
      },
      "tracked_matters": {
        "items": {
          "type": "string"
        },
        "minItems": 1,
        "title": "Tracked Matters",
        "type": "array"
      },
      "utility_ids": {
        "items": {
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "type": "string"
        },
        "title": "Utility Ids",
        "type": "array"
      },
      "summary": {
        "title": "Summary",
        "type": "string"
      },
      "investor_takeaway": {
        "title": "Investor Takeaway",
        "type": "string"
      },
      "key_terms": {
        "items": {
          "$ref": "#/$defs/LargeLoadMarketFact"
        },
        "maxItems": 6,
        "minItems": 2,
        "title": "Key Terms",
        "type": "array"
      },
      "actions": {
        "items": {
          "$ref": "#/$defs/LargeLoadMarketAction"
        },
        "minItems": 1,
        "title": "Actions",
        "type": "array"
      },
      "next_watch": {
        "$ref": "#/$defs/LargeLoadMarketWatch"
      },
      "sources": {
        "items": {
          "$ref": "#/$defs/Source"
        },
        "minItems": 1,
        "title": "Sources",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      },
      "review": {
        "$ref": "#/$defs/Review"
      }
    },
    "required": [
      "schema_version",
      "id",
      "state",
      "commission_id",
      "title",
      "slug",
      "framework",
      "status",
      "current_position",
      "tracked_matters",
      "summary",
      "investor_takeaway",
      "key_terms",
      "actions",
      "next_watch",
      "sources",
      "last_verified_at",
      "review"
    ],
    "title": "LargeLoadStateMarketRecord",
    "type": "object"
  },
  "large_load_utility_coverage_record": {
    "$defs": {
      "EvidenceGrade": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "title": "EvidenceGrade",
        "type": "string"
      },
      "LargeLoadCoverageStatus": {
        "enum": [
          "dedicated_tariff_effective",
          "large_load_process_published",
          "commercial_load_intake",
          "general_tariff_only"
        ],
        "title": "LargeLoadCoverageStatus",
        "type": "string"
      },
      "LargeLoadProcessTerms": {
        "additionalProperties": false,
        "properties": {
          "application_deposit_usd": {
            "anyOf": [
              {
                "minimum": 0,
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Application Deposit Usd"
          },
          "submitted_load_ramp_years": {
            "anyOf": [
              {
                "exclusiveMinimum": 0,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Submitted Load Ramp Years"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          }
        },
        "required": [
          "source_id",
          "as_of_date"
        ],
        "title": "LargeLoadProcessTerms",
        "type": "object"
      },
      "Review": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "const": "approved",
            "title": "Status",
            "type": "string"
          },
          "notes": {
            "title": "Notes",
            "type": "string"
          }
        },
        "required": [
          "status",
          "notes"
        ],
        "title": "Review",
        "type": "object"
      },
      "Source": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/SourceType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "minLength": 1,
            "title": "Url",
            "type": "string"
          },
          "document_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Document Date"
          },
          "page": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Page"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Excerpt"
          },
          "retrieved_at": {
            "format": "date-time",
            "title": "Retrieved At",
            "type": "string"
          },
          "evidence_note": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Evidence Note"
          },
          "reviewed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed At"
          },
          "reviewed_by": {
            "anyOf": [
              {
                "enum": [
                  "human",
                  "codex_candidate"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed By"
          },
          "extraction_method": {
            "anyOf": [
              {
                "enum": [
                  "manual",
                  "rule_based",
                  "document_text"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Extraction Method"
          },
          "confidence": {
            "anyOf": [
              {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confidence"
          },
          "evidence_grade": {
            "anyOf": [
              {
                "$ref": "#/$defs/EvidenceGrade"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url",
          "retrieved_at"
        ],
        "title": "Source",
        "type": "object"
      },
      "SourceType": {
        "enum": [
          "commission_docket",
          "commission_order",
          "commission_filing",
          "utility_filing",
          "utility_notice",
          "utility_webpage",
          "company_webpage",
          "sec_filing",
          "commission_press_release",
          "consumer_advocate_document",
          "grid_operator_rule",
          "grid_operator_webpage"
        ],
        "title": "SourceType",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "description": "Reviewed large-load coverage status for an electric utility.",
    "properties": {
      "schema_version": {
        "const": "0.1.0",
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "state": {
        "enum": [
          "PA",
          "NJ"
        ],
        "title": "State",
        "type": "string"
      },
      "utility_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Utility Id",
        "type": "string"
      },
      "covered_utility_ids": {
        "items": {
          "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
          "type": "string"
        },
        "title": "Covered Utility Ids",
        "type": "array"
      },
      "parent_company_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Parent Company Id",
        "type": "string"
      },
      "coverage_status": {
        "$ref": "#/$defs/LargeLoadCoverageStatus"
      },
      "title": {
        "title": "Title",
        "type": "string"
      },
      "dedicated_tariff_id": {
        "anyOf": [
          {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "type": "string"
          },
          {
            "type": "null"
          }
        ],
        "default": null,
        "title": "Dedicated Tariff Id"
      },
      "summary": {
        "title": "Summary",
        "type": "string"
      },
      "process_terms": {
        "anyOf": [
          {
            "$ref": "#/$defs/LargeLoadProcessTerms"
          },
          {
            "type": "null"
          }
        ],
        "default": null
      },
      "sources": {
        "items": {
          "$ref": "#/$defs/Source"
        },
        "title": "Sources",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      },
      "review": {
        "$ref": "#/$defs/Review"
      }
    },
    "required": [
      "schema_version",
      "id",
      "state",
      "utility_id",
      "parent_company_id",
      "coverage_status",
      "title",
      "summary",
      "sources",
      "last_verified_at",
      "review"
    ],
    "title": "LargeLoadUtilityCoverageRecord",
    "type": "object"
  },
  "commission_record": {
    "$defs": {
      "Commissioner": {
        "additionalProperties": false,
        "properties": {
          "name": {
            "title": "Name",
            "type": "string"
          },
          "role": {
            "title": "Role",
            "type": "string"
          },
          "bio_url": {
            "format": "uri",
            "minLength": 1,
            "title": "Bio Url",
            "type": "string"
          },
          "nominated_by": {
            "title": "Nominated By",
            "type": "string"
          },
          "nomination_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Nomination Date"
          },
          "confirmation_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confirmation Date"
          },
          "term_end_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Term End Date"
          },
          "holdover_end_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Holdover End Date"
          },
          "term_status": {
            "$ref": "#/$defs/CommissionerTermStatus"
          },
          "appointment_note": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Appointment Note"
          },
          "appointment_source_url": {
            "format": "uri",
            "minLength": 1,
            "title": "Appointment Source Url",
            "type": "string"
          },
          "term_source_url": {
            "format": "uri",
            "minLength": 1,
            "title": "Term Source Url",
            "type": "string"
          }
        },
        "required": [
          "name",
          "role",
          "bio_url",
          "nominated_by",
          "term_status",
          "appointment_source_url",
          "term_source_url"
        ],
        "title": "Commissioner",
        "type": "object"
      },
      "CommissionerTermStatus": {
        "enum": [
          "active",
          "holdover",
          "end_date_not_published"
        ],
        "title": "CommissionerTermStatus",
        "type": "string"
      }
    },
    "additionalProperties": false,
    "properties": {
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "slug": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Slug",
        "type": "string"
      },
      "name": {
        "title": "Name",
        "type": "string"
      },
      "abbreviation": {
        "title": "Abbreviation",
        "type": "string"
      },
      "state": {
        "enum": [
          "PA",
          "NJ",
          "VA",
          "TX",
          "MI",
          "OH"
        ],
        "title": "State",
        "type": "string"
      },
      "website_url": {
        "format": "uri",
        "minLength": 1,
        "title": "Website Url",
        "type": "string"
      },
      "docket_url_template": {
        "title": "Docket Url Template",
        "type": "string"
      },
      "docket_search_url": {
        "format": "uri",
        "minLength": 1,
        "title": "Docket Search Url",
        "type": "string"
      },
      "meetings_url": {
        "format": "uri",
        "minLength": 1,
        "title": "Meetings Url",
        "type": "string"
      },
      "commissioners_url": {
        "format": "uri",
        "minLength": 1,
        "title": "Commissioners Url",
        "type": "string"
      },
      "overview": {
        "title": "Overview",
        "type": "string"
      },
      "governance": {
        "title": "Governance",
        "type": "string"
      },
      "appointment_process": {
        "title": "Appointment Process",
        "type": "string"
      },
      "leadership_selection": {
        "title": "Leadership Selection",
        "type": "string"
      },
      "governance_source_url": {
        "format": "uri",
        "minLength": 1,
        "title": "Governance Source Url",
        "type": "string"
      },
      "commissioners": {
        "items": {
          "$ref": "#/$defs/Commissioner"
        },
        "title": "Commissioners",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      }
    },
    "required": [
      "id",
      "slug",
      "name",
      "abbreviation",
      "state",
      "website_url",
      "docket_url_template",
      "docket_search_url",
      "meetings_url",
      "commissioners_url",
      "overview",
      "governance",
      "appointment_process",
      "leadership_selection",
      "governance_source_url",
      "commissioners",
      "last_verified_at"
    ],
    "title": "Commission",
    "type": "object"
  },
  "utility_regulatory_profile_record": {
    "$defs": {
      "EvidenceGrade": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "title": "EvidenceGrade",
        "type": "string"
      },
      "Review": {
        "additionalProperties": false,
        "properties": {
          "status": {
            "const": "approved",
            "title": "Status",
            "type": "string"
          },
          "notes": {
            "title": "Notes",
            "type": "string"
          }
        },
        "required": [
          "status",
          "notes"
        ],
        "title": "Review",
        "type": "object"
      },
      "Service": {
        "enum": [
          "electric",
          "gas"
        ],
        "title": "Service",
        "type": "string"
      },
      "Source": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "type": {
            "$ref": "#/$defs/SourceType"
          },
          "title": {
            "title": "Title",
            "type": "string"
          },
          "url": {
            "format": "uri",
            "minLength": 1,
            "title": "Url",
            "type": "string"
          },
          "document_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Document Date"
          },
          "page": {
            "anyOf": [
              {
                "minimum": 1,
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Page"
          },
          "excerpt": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Excerpt"
          },
          "retrieved_at": {
            "format": "date-time",
            "title": "Retrieved At",
            "type": "string"
          },
          "evidence_note": {
            "anyOf": [
              {
                "maxLength": 500,
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Evidence Note"
          },
          "reviewed_at": {
            "anyOf": [
              {
                "format": "date-time",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed At"
          },
          "reviewed_by": {
            "anyOf": [
              {
                "enum": [
                  "human",
                  "codex_candidate"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reviewed By"
          },
          "extraction_method": {
            "anyOf": [
              {
                "enum": [
                  "manual",
                  "rule_based",
                  "document_text"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Extraction Method"
          },
          "confidence": {
            "anyOf": [
              {
                "enum": [
                  "high",
                  "medium",
                  "low"
                ],
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Confidence"
          },
          "evidence_grade": {
            "anyOf": [
              {
                "$ref": "#/$defs/EvidenceGrade"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          }
        },
        "required": [
          "id",
          "type",
          "title",
          "url",
          "retrieved_at"
        ],
        "title": "Source",
        "type": "object"
      },
      "SourceType": {
        "enum": [
          "commission_docket",
          "commission_order",
          "commission_filing",
          "utility_filing",
          "utility_notice",
          "utility_webpage",
          "company_webpage",
          "sec_filing",
          "commission_press_release",
          "consumer_advocate_document",
          "grid_operator_rule",
          "grid_operator_webpage"
        ],
        "title": "SourceType",
        "type": "string"
      },
      "UtilityMetricBasis": {
        "enum": [
          "authorized",
          "mechanism_authorized",
          "disclosed_actual",
          "company_projected"
        ],
        "title": "UtilityMetricBasis",
        "type": "string"
      },
      "UtilityProfileObservation": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Id",
            "type": "string"
          },
          "metric": {
            "enum": [
              "rate_base",
              "return_on_equity",
              "common_equity_ratio"
            ],
            "title": "Metric",
            "type": "string"
          },
          "value": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "number"
              }
            ],
            "title": "Value"
          },
          "unit": {
            "enum": [
              "USD",
              "percent"
            ],
            "title": "Unit",
            "type": "string"
          },
          "service": {
            "anyOf": [
              {
                "$ref": "#/$defs/Service"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "basis": {
            "$ref": "#/$defs/UtilityMetricBasis"
          },
          "scope": {
            "maxLength": 240,
            "minLength": 1,
            "title": "Scope",
            "type": "string"
          },
          "as_of_date": {
            "format": "date",
            "title": "As Of Date",
            "type": "string"
          },
          "effective_date": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Effective Date"
          },
          "source_id": {
            "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
            "title": "Source Id",
            "type": "string"
          }
        },
        "required": [
          "id",
          "metric",
          "value",
          "unit",
          "basis",
          "scope",
          "as_of_date",
          "source_id"
        ],
        "title": "UtilityProfileObservation",
        "type": "object"
      }
    },
    "additionalProperties": false,
    "properties": {
      "schema_version": {
        "const": "0.1.0",
        "title": "Schema Version",
        "type": "string"
      },
      "id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Id",
        "type": "string"
      },
      "utility_id": {
        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
        "title": "Utility Id",
        "type": "string"
      },
      "state": {
        "enum": [
          "PA",
          "NJ",
          "VA",
          "TX",
          "MI",
          "OH"
        ],
        "title": "State",
        "type": "string"
      },
      "refresh_cadence": {
        "const": "quarterly",
        "default": "quarterly",
        "title": "Refresh Cadence",
        "type": "string"
      },
      "event_triggers": {
        "items": {
          "enum": [
            "final_order",
            "rates_effective"
          ],
          "type": "string"
        },
        "minItems": 1,
        "title": "Event Triggers",
        "type": "array"
      },
      "observations": {
        "items": {
          "$ref": "#/$defs/UtilityProfileObservation"
        },
        "minItems": 1,
        "title": "Observations",
        "type": "array"
      },
      "sources": {
        "items": {
          "$ref": "#/$defs/Source"
        },
        "minItems": 1,
        "title": "Sources",
        "type": "array"
      },
      "last_verified_at": {
        "format": "date-time",
        "title": "Last Verified At",
        "type": "string"
      },
      "review": {
        "$ref": "#/$defs/Review"
      }
    },
    "required": [
      "schema_version",
      "id",
      "utility_id",
      "state",
      "event_triggers",
      "observations",
      "sources",
      "last_verified_at",
      "review"
    ],
    "title": "UtilityRegulatoryProfileRecord",
    "type": "object"
  },
  "notes": "Approved YAML in data/approved is authoritative; generated files are build artifacts."
}
