{
  "activeSemantics": {
    "false": "The reviewed source explicitly represents the notice as inactive.",
    "null": "No active-state claim is supported; use status verify, unknown, scheduled, or expired as evaluated.",
    "true": "The reviewed source explicitly represents the notice as current at auditAt."
  },
  "assetId": "trout-heat-closure-tracker",
  "canonicalPath": "/research/trout-heat-closure-tracker",
  "dailyWindowSemantics": {
    "daysOfWeek": "JavaScript numbering: 0 Sunday through 6 Saturday, attached to the local calendar date on which the restriction begins.",
    "fixed": "startLocal is inclusive. endLocal is exclusive. 24:00 means local end-of-day; an end at or before start otherwise crosses midnight.",
    "null": "The notice is full-time within its lifecycle interval.",
    "solar_end": "The restriction is deterministically active on an included local day at or after startLocal. After midnight and before startLocal, it ends at the following local sunrise; that branch is unknown without an injected reviewed sunrise and is never treated as unrestricted."
  },
  "enums": {
    "classification": [
      "access_restriction",
      "bsf_caution",
      "legal_closure",
      "official_status_page",
      "seasonal_closure",
      "unknown",
      "verify",
      "voluntary_agency_advisory"
    ],
    "dailyWindowKind": [
      "fixed",
      "solar_end"
    ],
    "scope": [
      "reach",
      "report",
      "state"
    ],
    "sourceFreshness": [
      "fresh",
      "stale",
      "unknown"
    ],
    "sourceType": [
      "access_restriction",
      "legal_closure",
      "official_status_page",
      "seasonal_closure",
      "voluntary_advisory"
    ],
    "status": [
      "active",
      "scheduled",
      "expired",
      "verify",
      "unknown"
    ]
  },
  "fieldCoverage": "Every leaf path present in the frozen public JSON is enumerated below with array positions represented by [].",
  "fields": [
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "assetId",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "auditAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "authorities",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[]",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].agency",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].authorityType",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].checkedAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].directOfficialUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].freshnessPolicy",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].freshUntil",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].id",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].limitations",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].limitations[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].regulationsUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].sourceFormat",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].sourceFreshness",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].sourceHostname",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].sourceType",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].state",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].stateSlug",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].status",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].statusUrl",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "State authority registry field reviewed once for the supported state and never borrowed across state boundaries.",
      "field": "authorities[].transportStatus",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "canonicalPath",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "generatedAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "methodologyVersion",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "notices",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[]",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].active",
      "types": [
        "boolean",
        "null"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].affectedReach",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].affectedWater",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].agency",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].archive",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].archive.archived",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].archive.archivedAt",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].archive.reason",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].checkedAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].classification",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].conditionContext",
      "types": [
        "null"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow",
      "types": [
        "null",
        "object"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.daysOfWeek",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.daysOfWeek[]",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.endEvent",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.endLocal",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.kind",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.startLocal",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed local recurring-time rule. Weekdays use JavaScript numbering (0 Sunday through 6 Saturday) and attach to the local date on which the restriction starts.",
      "field": "notices[].dailyWindow.timeZone",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].directOfficialUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].displayLabel",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].effectiveAt",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].effectiveText",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].id",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "True only after explicit review establishes full-report overlap and either a legal restriction or an agency request to stop fishing; time-window evaluation is still required.",
      "field": "notices[].isHardStop",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].limitations",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].limitations[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].moderation",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].moderation.reviewedAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].moderation.reviewedBy",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].moderation.status",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Agency-stated end instant only. Null means the official source did not publish an end; it is never replaced by the operational review deadline.",
      "field": "notices[].officialExpiresAt",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].officialPublishedAt",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].privacy",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].privacy.exactCoordinatesIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].privacy.locationScope",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].privacy.privateFieldsIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].publishedAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].recurrenceText",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "BlueStreamFly operational re-review deadline used to remove an unbounded notice from the current view; it is not an agency expiration.",
      "field": "notices[].reviewExpiresAt",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].riverName",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Canonical BlueStreamFly report route only when reviewed reach overlap exists; null is retained rather than forcing a match.",
      "field": "notices[].route",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].scope",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceFreshness",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceFreshUntil",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceHostname",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceLabel",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceNoticeId",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceReportRoute",
      "types": [
        "null",
        "string"
      ]
    },
    {
      "derivation": "Direct primary official source and review-freshness metadata; no RiverReports observation is included.",
      "field": "notices[].sourceType",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].state",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].stateSlug",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Deterministic lifecycle result at auditAt: active, scheduled, expired, verify, or unknown. No open state exists.",
      "field": "notices[].status",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Reviewed public notice field derived from an official source, canonical report condition, or explicit route-overlap review manifest.",
      "field": "notices[].title",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "privacy",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.exactCoordinatesIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.pinOrMarkerIdsIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.privateAccessDetailsIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.privateMediaIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.responseBodiesIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.supabaseReadsRequired",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Machine-readable privacy assertion for the release.",
      "field": "privacy.userIdsIncluded",
      "types": [
        "boolean"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "publication",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.author",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.canonicalPath",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.correctionUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.csvMetadataUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.csvUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.dataDictionaryUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.excludedSourceTypes",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.excludedSourceTypes[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.exportSidecars",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.exportSidecars[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.fieldDerivation",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.fieldDerivation.authority",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.fieldDerivation.conditionContext",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.fieldDerivation.hardStop",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.fieldDerivation.lifecycle",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.fieldDerivation.notice",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.jsonUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.legalAuthorityNote",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.license",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.license.name",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.license.reuseNote",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.manifestUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.publicationContractUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.reuseNote",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.sourceIds",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.sourceIds[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Publication, provenance, reuse, correction, and sidecar linkage metadata for this frozen release.",
      "field": "publication.stateAuthoritiesCsvUrl",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "schemaVersion",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.auditWindow",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.auditWindow.end",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.auditWindow.start",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.authorityCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.coverage",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.distinctSourceNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.noticeRowCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.reportCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "scope.stateCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.changes",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.changes.changed",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.changes.not_observable",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.changes.unchanged",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.checkedAt",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.limitations",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.limitations[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.parserObservation",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.sourceCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.statuses",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.statuses.blocked",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.statuses.error",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.statuses.reachable",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.statuses.redirected",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "sourceHealth.statuses.unavailable",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "states",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[]",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].activeNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].archivedNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].authorityId",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].authorityStatus",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].displayStatus",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].distinctSourceNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].reportCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].scheduledNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].state",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].stateSlug",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].unknownNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Derived state-level coverage and lifecycle count from the frozen authority and notice records.",
      "field": "states[].verifyNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.activeNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.archivedNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.hardStopEligibleNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.legalRestrictionCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.routeLinkedNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.scheduledNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.unknownNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.unlinkedNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.verifyNoticeCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "summary.voluntaryAgencyAdvisoryCount",
      "types": [
        "number"
      ]
    },
    {
      "derivation": "Frozen release metadata or aggregate derived by heat-closure-tracker-v1.",
      "field": "views",
      "types": [
        "object"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.activeNoticeIds",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.activeNoticeIds[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.archiveNoticeIds",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.archiveNoticeIds[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.scheduledNoticeIds",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.scheduledNoticeIds[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.unknownNoticeIds",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.unknownNoticeIds[]",
      "types": [
        "string"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.verifyNoticeIds",
      "types": [
        "array"
      ]
    },
    {
      "derivation": "Deterministically sorted notice-ID index for the named lifecycle view.",
      "field": "views.verifyNoticeIds[]",
      "types": [
        "string"
      ]
    }
  ],
  "generatedAt": "2026-08-10T03:31:11.333Z",
  "methodologyVersion": "heat-closure-tracker-v1",
  "reuse": {
    "compilation": "BlueStreamFly's original compilation and methodology may be quoted with attribution and a link to the canonical page.",
    "legalAuthority": "BlueStreamFly summaries are not legal authority.",
    "underlyingSources": "Underlying official pages remain governed by their issuing authorities. Reusers should link to and recheck the direct official source."
  },
  "schemaVersion": 1,
  "statusSemantics": {
    "active": "The approved notice is within its effective interval and operational review window at auditAt.",
    "expired": "The official interval ended or the source explicitly marked the notice inactive; it remains in the archive.",
    "prohibitedStatus": "There is intentionally no open status. A missing matching notice never proves a water is open.",
    "scheduled": "The reviewed effective instant is after auditAt.",
    "unknown": "The responsible source or current status cannot be established safely.",
    "verify": "The official page or record must be checked and no active claim is made."
  }
}
