{
  "checkedUtc": "2026-09-05T17:31:15.513819+00:00",
  "originalGribMessageHashRangeAndInternalLengthChecks": 56,
  "totalRawBytes": 88001957,
  "byteCap": 120000000,
  "matchedNativeObservationUtcSpeedDirectionChecks": 24,
  "lawOfCosinesVectorChecks": 24,
  "maxLawOfCosinesVsCartesianDifferenceMs": 3.552713678800501e-15,
  "stationEpisodeMetricGroupsChecked": 4,
  "maxSummaryMetricDifference": 0,
  "directionMeanErrorsIndependentlyCheckedViaVectorDotProduct": true,
  "pressureHeightGroundMasksChecked": 12,
  "lambertChecks": "Analytic spherical Lambert convergence compared with independent pyproj inverse-projection/geodesic finite differences; separate reviewer spherical-equation calculation agrees.",
  "noaaInstantaneousWindDirectionCheckAvailable": false,
  "scope": "Processing integrity only, not atmospheric, dispersion or source-site validation.",
  "inputHashes": [
    {
      "file": "work/hrrr-2025/protocol.md",
      "sha256": "94aad74b8db5f4778bbc0983266133f8268cf428897f4648d54fd7aff7bd615b"
    },
    {
      "file": "work/hrrr-2025/compare.py",
      "sha256": "d3d82ba38d7e8866a7d56df82ca0550d5ad9ac0186037e4d13ebd094b60bf5f7"
    },
    {
      "file": "work/hrrr-2025/raw-manifest.json",
      "sha256": "c0cab041330b507e1b05bb54058d8bae2a631633b187d938ff3f235e1d72f28d"
    },
    {
      "file": "outputs/woodfibre-hrrr-2025-comparison.csv",
      "sha256": "7485510db7ddfde31a1f2d5892b9f76e9bb6cf4e7986d1683c80abe8ef83b056"
    },
    {
      "file": "outputs/woodfibre-hrrr-2025-provenance.json",
      "sha256": "34b83775debbd3bd58946bf7d825f14b8ddc254c511729d77f55856a7ed5e63d"
    }
  ]
}
