{
  "checked_date": "2026-09-05",
  "status": "epa_official_full_chain_reproduced",
  "scope": "End-to-end EPA sample: raw NED terrain and raw surface/upper-air/onsite weather through native AERMAP 24142 and AERMET 26135 to AERMOD 26135; no Woodfibre inputs",
  "models": {
    "AERMOD": {
      "version": "26135",
      "compiled": true,
      "reference_run": true,
      "reference_match": true,
      "end_to_end_sample_match": true
    },
    "AERMAP": {
      "version": "24142",
      "compiled": true,
      "executed": true,
      "reference_run": true,
      "reference_match": true
    },
    "AERMET": {
      "version": "26135",
      "compiled": true,
      "executed": true,
      "reference_run": true,
      "reference_match": true
    },
    "AERSCREEN": {
      "official_version": "21112",
      "built": true,
      "executed": true,
      "reference_match": true,
      "reference_scope": "EPA supplied flat-terrain flare case"
    },
    "MAKEMET": {
      "official_version": "16216",
      "built": true,
      "executed": true,
      "matched_through_screening_reference": true,
      "direct_meteorological_reference_comparison": false
    },
    "CALMET_CALPUFF": {
      "installed_or_tested": false,
      "access_readiness": "woodfibre-calpuff-access-readiness.json"
    },
    "AERSURFACE": {
      "built": false,
      "executed": false
    }
  },
  "environment": {
    "platform": "Darwin arm64",
    "compiler": "GNU Fortran 14.4.0",
    "micromamba": "2.9.0",
    "sdk": "Xcode MacOSX SDK 26.2",
    "prefix": "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/environment",
    "package_cache": "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/mamba-root/pkgs",
    "compiler_packages_download_bytes": 114312830,
    "packages": [
      {
        "name": "_openmp_mutex",
        "version": "4.5",
        "build": "8_kmp_llvm",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/_openmp_mutex-4.5-8_kmp_llvm.conda",
        "sha256": "c7c98ce74f6a7ff25aaa4706d06fa41d63a333add4d697b73aa4d8d2d7ad7651",
        "md5": "a2d706b4a7d603524133037c34f7fb76"
      },
      {
        "name": "ca-certificates",
        "version": "2026.7.22",
        "build": "hbd8a1cb_0",
        "subdir": "noarch",
        "url": "https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda",
        "sha256": "0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6",
        "md5": "0f51e2391ade309db462a55611263e9c"
      },
      {
        "name": "cctools",
        "version": "1030.6.3",
        "build": "llvm23_1_h54b4f4b_6",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/cctools-1030.6.3-llvm23_1_h54b4f4b_6.conda",
        "sha256": "5d3b24d769c70de6a8d2169936b50794008b8a8aacced77e954f694c2b37343e",
        "md5": "d4787710a614328979347ae8fc742a64"
      },
      {
        "name": "cctools_impl_osx-arm64",
        "version": "1030.6.3",
        "build": "llvm23_1_hf5e010b_6",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/cctools_impl_osx-arm64-1030.6.3-llvm23_1_hf5e010b_6.conda",
        "sha256": "e917665c2f89249598c12562c81b6536e40ac30563b2bfbe1f4a9f506bffc967",
        "md5": "3a98bb76ba7df38a7159ff22ee6f781f"
      },
      {
        "name": "cctools_osx-arm64",
        "version": "1030.6.3",
        "build": "llvm23_1_h54b4f4b_6",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/cctools_osx-arm64-1030.6.3-llvm23_1_h54b4f4b_6.conda",
        "sha256": "30cb8fc37b852739ef8b00e0ceacbbc534480c7b989134718341e6386af0c7a0",
        "md5": "0db526c8209b7675b9b29b4f8b3babe5"
      },
      {
        "name": "clang-23",
        "version": "23.1.0",
        "build": "default_h8d85846_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/clang-23-23.1.0-default_h8d85846_1.conda",
        "sha256": "4e04848412cec174134108e6eb83b09e5d818e40e14b633c907ce33880fa5e5e",
        "md5": "1650da90472c7a9233ba16db61353dbc"
      },
      {
        "name": "clang",
        "version": "23.1.0",
        "build": "default_cfg_hdcedaa4_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/clang-23.1.0-default_cfg_hdcedaa4_1.conda",
        "sha256": "ce76873559df06146a1424136baafbae8d6b7c4afb8531c25d6c592c59c2ee47",
        "md5": "b28be41d2588dcc17fe3d5096afdce67"
      },
      {
        "name": "clang_impl_osx-arm64",
        "version": "23.1.0",
        "build": "default_h79071a4_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/clang_impl_osx-arm64-23.1.0-default_h79071a4_1.conda",
        "sha256": "4f68f737a5bc8dc0a16a3ef93d65fda90bb3fd7b7a4a794218953f3be6d64ab2",
        "md5": "3027f04a9c391ddc416b96e021c9c230"
      },
      {
        "name": "clang_osx-arm64",
        "version": "23.1.0",
        "build": "hafa0770_34",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/clang_osx-arm64-23.1.0-hafa0770_34.conda",
        "sha256": "3485da2f249bc4eee4d84567f864ec2fb54d5b35812f7504c0b80ee3da740565",
        "md5": "6080cdced45d99f30a080bda6cec5f2a"
      },
      {
        "name": "compiler-rt",
        "version": "23.1.0",
        "build": "hce30654_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt-23.1.0-hce30654_0.conda",
        "sha256": "0b904b13f1ff24e8e1dc96e901411d963fce78d93a4901ba8f38114688784bcb",
        "md5": "d1a9a6fcdd6bbac18fb93649a6169ea8"
      },
      {
        "name": "compiler-rt23",
        "version": "23.1.0",
        "build": "hdb3d66b_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/compiler-rt23-23.1.0-hdb3d66b_0.conda",
        "sha256": "086339bfc437a6269fff87a8244e2adc0da7b009e81c68e5c33c54585f603772",
        "md5": "0ebd72969b2cf3fcb86ac71e6501db04"
      },
      {
        "name": "compiler-rt23_osx-arm64",
        "version": "23.1.0",
        "build": "hb8825d9_0",
        "subdir": "noarch",
        "url": "https://conda.anaconda.org/conda-forge/noarch/compiler-rt23_osx-arm64-23.1.0-hb8825d9_0.conda",
        "sha256": "6ab51da106e7a843573cc826de32216a233665bf3cd5afd90538bffd12d2c501",
        "md5": "939568aa0dec467d1343c1af03870469"
      },
      {
        "name": "compiler-rt_osx-arm64",
        "version": "23.1.0",
        "build": "hce30654_0",
        "subdir": "noarch",
        "url": "https://conda.anaconda.org/conda-forge/noarch/compiler-rt_osx-arm64-23.1.0-hce30654_0.conda",
        "sha256": "64fe8f504c664701e2f71f7ae66e319c60443b5c07acfafbd72ee5734f76dc21",
        "md5": "795af8da8ee70baa881366e251b725aa"
      },
      {
        "name": "gfortran",
        "version": "14.4.0",
        "build": "h3ef1dbf_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/gfortran-14.4.0-h3ef1dbf_0.conda",
        "sha256": "cb3218593dcc8a052c7bff5610832db27efeb092a8af942acb5ad364c5039a24",
        "md5": "fd771d619514ebc551fd8db5350defb3"
      },
      {
        "name": "gfortran_impl_osx-arm64",
        "version": "14.4.0",
        "build": "h604baf6_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_impl_osx-arm64-14.4.0-h604baf6_0.conda",
        "sha256": "cc2df9f0d2f2626cf5f14127ba74f7bea2ace7b9364ea0b3e2e1f12d7e9118b6",
        "md5": "2588848c9de63aa157a42d3d49165f5e"
      },
      {
        "name": "gfortran_osx-arm64",
        "version": "14.4.0",
        "build": "h3c33bd0_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/gfortran_osx-arm64-14.4.0-h3c33bd0_0.conda",
        "sha256": "c03c2aed6abaac73dec53774cc69ca11f0f2bd4236fcb2572ebc3a68d88280a6",
        "md5": "8a36c8744fca66aebde571ef903c0167"
      },
      {
        "name": "gmp",
        "version": "6.3.0",
        "build": "hf5e55b1_3",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hf5e55b1_3.conda",
        "sha256": "980cb1bbc3656d6f923d44297a2c4ab75f20482b8930c70537fd7f1ef2378894",
        "md5": "bbfa5bd261b68536ddcda39e03d3407f"
      },
      {
        "name": "isl",
        "version": "0.26",
        "build": "imath32_h347afa1_101",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/isl-0.26-imath32_h347afa1_101.conda",
        "sha256": "fc9272371750c56908b8e535755b1e23cf7803a2cc4a7d9ae539347baa14f740",
        "md5": "e80e44a3f4862b1da870dc0557f8cf3b"
      },
      {
        "name": "ld64",
        "version": "956.6",
        "build": "llvm23_1_hd841b0c_6",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/ld64-956.6-llvm23_1_hd841b0c_6.conda",
        "sha256": "aa34de810767f7d92721aeab004479672853f2fb9235a3e9c350db41c0c86112",
        "md5": "900b4a40c5c99bc5fe8208ae39cd1d50"
      },
      {
        "name": "ld64_osx-arm64",
        "version": "956.6",
        "build": "llvm23_1_hc8058f9_6",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/ld64_osx-arm64-956.6-llvm23_1_hc8058f9_6.conda",
        "sha256": "857ab8bf793d29a4d94af0c9eb536d1bb5a56ab9c4b5fb7a4100b24c35e96446",
        "md5": "813eb4aea2bf2ce77f64c0a532e0283b"
      },
      {
        "name": "libclang-cpp23.1",
        "version": "23.1.0",
        "build": "default_h79071a4_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libclang-cpp23.1-23.1.0-default_h79071a4_1.conda",
        "sha256": "6d099276edaca530daddb513e8b8ec26162717f2811730f916cf9cd54c265ffb",
        "md5": "9f779b62a9a86982e7a8e9fb504ed967"
      },
      {
        "name": "libcompiler-rt",
        "version": "23.1.0",
        "build": "hdb3d66b_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libcompiler-rt-23.1.0-hdb3d66b_0.conda",
        "sha256": "edce699ad7485a61911d6ed26b325dd4b0b662f004e35140c4c075f3e7e6e633",
        "md5": "eacac12850a7aa2122a11109a1338b93"
      },
      {
        "name": "libcxx",
        "version": "23.1.0",
        "build": "h55c6f16_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-23.1.0-h55c6f16_0.conda",
        "sha256": "d3e5f0b767964af25ef81edffc002f8e822b1a5c55330da1ae3a857f70c4e4ee",
        "md5": "5303ba06fab927399ed8dfb3227b0af8"
      },
      {
        "name": "libgcc",
        "version": "16.2.0",
        "build": "h3cf6597_4",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libgcc-16.2.0-h3cf6597_4.conda",
        "sha256": "00b8d07ea98344c72c6e332a09b8060f4176849d5fd0eb78dd5b30176ad97ca4",
        "md5": "408af8d9d5226ff45ff04756ff1aa91e"
      },
      {
        "name": "libgfortran",
        "version": "16.2.0",
        "build": "h07b0088_4",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-16.2.0-h07b0088_4.conda",
        "sha256": "7582efbbffc6964093afd80e01c2ac60d89aa4e404cac664544675b9d4d1c5e7",
        "md5": "aa6c627acd0f5709d9c79bf708a7b81b"
      },
      {
        "name": "libgfortran-devel_osx-arm64",
        "version": "14.4.0",
        "build": "h07b0088_0",
        "subdir": "noarch",
        "url": "https://conda.anaconda.org/conda-forge/noarch/libgfortran-devel_osx-arm64-14.4.0-h07b0088_0.conda",
        "sha256": "d6f78386f473c79ae4f561d9a3bcfb23385db6ab8400c3a75f3b56fcb27d3212",
        "md5": "429ad98d47f69b8d22da59278d132e57"
      },
      {
        "name": "libgfortran5",
        "version": "16.2.0",
        "build": "hdb7a957_4",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-16.2.0-hdb7a957_4.conda",
        "sha256": "902719c38c7a390d305435a362dc83893754c3f933569a38347c434cd1c12540",
        "md5": "d54390644d893d50e739b19145aae45f"
      },
      {
        "name": "libiconv",
        "version": "1.18",
        "build": "he4c29f2_3",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.18-he4c29f2_3.conda",
        "sha256": "689a14968267f2f97c07112fca5636e7d756036b9aee969911267c20bd3eea1f",
        "md5": "17f4744c0873e9f77ac9b5cd0a27c187"
      },
      {
        "name": "libllvm23",
        "version": "23.1.0",
        "build": "h759d1ac_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libllvm23-23.1.0-h759d1ac_0.conda",
        "sha256": "da56254c1c055162230f21de04245f61937933d0f590acafbecc0ca74ca27531",
        "md5": "7847f17735b5ddca320cc556334ff5fb"
      },
      {
        "name": "liblzma",
        "version": "5.8.3",
        "build": "h8088a28_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/liblzma-5.8.3-h8088a28_1.conda",
        "sha256": "23d0630046a3e8b164d8f80f2b74ed2605af2e7050ab9913018056402fae4311",
        "md5": "8ab10323068b107661a4b9a4af84f3b5"
      },
      {
        "name": "libsigtool",
        "version": "0.1.3",
        "build": "h98dc951_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libsigtool-0.1.3-h98dc951_1.conda",
        "sha256": "fcfa03afe31f40dfabf011629d99836adbebbc3ed1b38c7e9eee9ffc7581975b",
        "md5": "c70eb797aa92a294b09ef8f41f6bd578"
      },
      {
        "name": "libxml2-16",
        "version": "2.15.3",
        "build": "h6967ea9_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-16-2.15.3-h6967ea9_1.conda",
        "sha256": "cda10a8831d2dd908bea43c8d9d32850d8668ba8349f40bc5f59b6bc260f409d",
        "md5": "34ba06f2cdbfe7a0bc8c7c9876038435"
      },
      {
        "name": "libxml2",
        "version": "2.15.3",
        "build": "heed7d32_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.15.3-heed7d32_1.conda",
        "sha256": "f438037bd8388b794aca7cdfb4718b2256982926531a6df2f18d0e5315b220ed",
        "md5": "6fe45424aed2c9d79ed8bb5283eaa545"
      },
      {
        "name": "libzlib",
        "version": "1.3.2",
        "build": "h8088a28_3",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.2-h8088a28_3.conda",
        "sha256": "a18fa5d5bac452401459f966cf0d872224e8080c4ff93c77e168d43ab42ef9d7",
        "md5": "f39288f0ea63ae962e1a2e4f355a0d75"
      },
      {
        "name": "llvm-openmp",
        "version": "23.1.0",
        "build": "hdb3d66b_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-23.1.0-hdb3d66b_0.conda",
        "sha256": "996d3a9de61c8ccc3fcb265938f9845f11868251f38e6db4e7190de3f9a971a2",
        "md5": "0affff5130a421d11d4d77ffbb00dad7"
      },
      {
        "name": "llvm-tools-23",
        "version": "23.1.0",
        "build": "h79441dc_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-23-23.1.0-h79441dc_0.conda",
        "sha256": "8d49b1a05976e3f2709f4559215519a5e74852aaede3ac72065f219551682e12",
        "md5": "50611f0490abd64af48ac4a88b954716"
      },
      {
        "name": "llvm-tools",
        "version": "23.1.0",
        "build": "hdb3d66b_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/llvm-tools-23.1.0-hdb3d66b_0.conda",
        "sha256": "1fe768d88ecf29ebfa31a8a953956ef303ddaba0faa410b309c6d770e2be4aac",
        "md5": "674a125772358c24f8370c29d8351b21"
      },
      {
        "name": "mpc",
        "version": "1.4.0",
        "build": "h071a35a_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.4.0-h071a35a_1.conda",
        "sha256": "6238c857d6b6e575bcf26c79367f2faa22573a79ca67ee7f69694634fd865f5e",
        "md5": "9d932443c0f21214dfa9821dc18881e1"
      },
      {
        "name": "mpfr",
        "version": "4.2.2",
        "build": "h72846b0_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.2-h72846b0_1.conda",
        "sha256": "6a86fe9c09d708d71508c601dec53fb7a4fbfb23e6f57a590ef832afdca738c4",
        "md5": "6c990c07502330c3876dfc67d7bb6917"
      },
      {
        "name": "ncurses",
        "version": "6.6",
        "build": "he64c551_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.6-he64c551_1.conda",
        "sha256": "7024a48c8c0d0114ed4ab53c76bf9275d50e91ba7cea367a9aead638d3c29c68",
        "md5": "3dfa0d0316dc246cd44937a557de4501"
      },
      {
        "name": "openssl",
        "version": "3.6.4",
        "build": "h55eecbc_0",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.6.4-h55eecbc_0.conda",
        "sha256": "f23239eacd75c4c50705e68fae1aa3292da473e6a3a4abe2330f1e6afa680704",
        "md5": "ae71ab40048c19a389a7dcccb86c2481"
      },
      {
        "name": "sdkroot_env_osx-arm64",
        "version": "26.0",
        "build": "ha3f98da_7",
        "subdir": "noarch",
        "url": "https://conda.anaconda.org/conda-forge/noarch/sdkroot_env_osx-arm64-26.0-ha3f98da_7.conda",
        "sha256": "fabfe031ede99898cb2b0b805f6c0d64fcc24ecdb444de3a83002d8135bf4804",
        "md5": "5f0ebbfea12d8e5bddff157e271fdb2f"
      },
      {
        "name": "sigtool-codesign",
        "version": "0.1.3",
        "build": "h98dc951_1",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/sigtool-codesign-0.1.3-h98dc951_1.conda",
        "sha256": "7efd6d7d18bf9cc5788bfe1c1e1620d9dbbe00a81c646814929a82ff31944cf3",
        "md5": "a322c0a0d3b5be99ee11f9ccec99b60e"
      },
      {
        "name": "tapi",
        "version": "1600.0.11.8",
        "build": "hb561403_3",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/tapi-1600.0.11.8-hb561403_3.conda",
        "sha256": "9f1cc109e6e57861110e9de6e03beca7fd2b7fbdb46124cccc07990b0844d88a",
        "md5": "0676b8719dd1e9bb1003e59a481c6c3e"
      },
      {
        "name": "zlib",
        "version": "1.3.2",
        "build": "h8088a28_3",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.2-h8088a28_3.conda",
        "sha256": "ab46d85e4fcffff1b1c5cac517afa40b7ae784cf76fc9da1f55f6a6934291eb6",
        "md5": "2c966485853aa27985fbec7e3fcc4e77"
      },
      {
        "name": "zstd",
        "version": "1.5.7",
        "build": "hf451053_7",
        "subdir": "osx-arm64",
        "url": "https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.7-hf451053_7.conda",
        "sha256": "da867f5092eb0cb746d353694f0098031fd9817a4ce7d5743121209ae0f406ca",
        "md5": "4ec2684c73812cc2c3d78379384a39cc"
      }
    ]
  },
  "build": {
    "scientific_flags": [
      "-fbounds-check",
      "-Wuninitialized",
      "-O2"
    ],
    "platform_adaptations": [
      "native arm64 output",
      "Xcode SDK via -isysroot",
      "omit Windows static linkage",
      "local compiler runtime rpath",
      "case-correct object filenames",
      "compiler bin directory added to subprocess PATH only"
    ],
    "compiler_warning_count": 27,
    "warnings_preserved": "work/epa-model/logs/build-native.log",
    "source_audit": {
      "official_source_files_checked": 31,
      "official_source_unchanged": true,
      "task_environment_registered_in_home_file": false,
      "initial_empty_home_cache_removed": true
    }
  },
  "sample": {
    "name": "EPA Martin\u2019s Creek 1992\u20131993, Terrain Option 2",
    "hours_processed": 9216,
    "sources": 8,
    "receptors": 7,
    "pollutant": "SO2",
    "reference_version": "26135",
    "source_values_modified": false,
    "preprocessor_outputs": "Locally generated from official raw sample inputs; full files matched against EPA references"
  },
  "comparison": {
    "status": "matched",
    "numeric_tokens_compared": 11026,
    "maximum_absolute_numeric_difference": 0.0,
    "normalizations": [
      "CRLF/LF and whitespace",
      "generated run dates/times only",
      "three documented filesystem paths",
      "numeric formatting including positive/negative zero"
    ],
    "preregistered_rule": {
      "concentration_absolute_tolerance_ug_m3": 1e-05,
      "concentration_relative_tolerance": 1e-06,
      "rule": "abs(test-reference) <= max(absolute_tolerance, relative_tolerance*abs(reference))",
      "status": "Project reference-reproduction tolerance; not regulatory or site-validation criterion"
    },
    "reference_maxima_ug_m3": {
      "period": 8.50722,
      "1h": 1026.83656,
      "3h": 475.50696,
      "24h": 107.88322
    },
    "test_maxima_ug_m3": {
      "period": 8.50722,
      "1h": 1026.83656,
      "3h": 475.50696,
      "24h": 107.88322
    },
    "diagnostic_severity_counts": {
      "E": 0,
      "W": 84,
      "I": 72
    },
    "details_file": "outputs/woodfibre-aermod-integration-comparison.json"
  },
  "execution": {
    "command": [
      "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/build/native-26135/aermod"
    ],
    "cwd": "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/runs/sample-full-chain/integration/AERMOD",
    "started_utc": "2026-09-05T16:49:03.785724+00:00",
    "finished_utc": "2026-09-05T16:49:06.660758+00:00",
    "elapsed_seconds": 2.874898167,
    "exit_code": 0,
    "executable_sha256": "e7cb9a1f69a8697a0e5a6f35fe03d8b1b484aa9b24c721cefffbd8b864298163"
  },
  "woodfibre_site_prediction": false,
  "global_installations": false,
  "shell_configuration_changes": false,
  "files": [
    {
      "path": "work/epa-model/downloads/aermod_source_26135.zip",
      "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/preferred/aermod/aermod_source.zip",
      "bytes": 674503,
      "sha256": "5092c1d68b77d9407c9f67d497b440a79d2ee746f9ed6515a63ad4a5b11cd8ed"
    },
    {
      "path": "work/epa-model/downloads/aermod_exe_26135.zip",
      "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/preferred/aermod/aermod_exe.zip",
      "bytes": 1547178,
      "sha256": "0ccf49702109637e665c8567891e365b4585a62a560faae35ce0194048683a24"
    },
    {
      "path": "work/epa-model/downloads/AERMOD_Sample_Run_26135.zip",
      "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/preferred/aermod/AERMOD_Sample_Run.zip",
      "bytes": 95949615,
      "sha256": "3ee2180fd0ad9c954350bbbe3ca3567ce02df91a2869cec5f6c45178bff32da0"
    },
    {
      "path": "work/epa-model/downloads/micromamba-osx-arm64.tar.bz2",
      "url": "https://micro.mamba.pm/api/micromamba/osx-arm64/latest",
      "bytes": 6648894,
      "sha256": "500f5074feb8d02c4296ef9921c3650ed2874171805a9fbb8fbb53896433646b"
    },
    {
      "path": "work/epa-model/bootstrap/bin/micromamba",
      "url": null,
      "bytes": 14596096,
      "sha256": "ec2a072f028e1a7cf20f3e2e74d5a8127cf5a5f27636375b5359811565f4e5be"
    },
    {
      "path": "work/epa-model/build/native-26135/aermod",
      "url": null,
      "bytes": 3450792,
      "sha256": "e7cb9a1f69a8697a0e5a6f35fe03d8b1b484aa9b24c721cefffbd8b864298163"
    },
    {
      "path": "work/epa-model/environment-explicit-lock.txt",
      "url": null,
      "bytes": 5516,
      "sha256": "6258709c2965b98ff7a89494c726983033577f0d28142774e6f47bbc52643844"
    },
    {
      "path": "work/epa-model/build-aermod.sh",
      "url": null,
      "bytes": 2504,
      "sha256": "e451259920bf213c978e22afe2f322807cd31c2a4079e4543934d7e8efac7ae8"
    },
    {
      "path": "work/epa-model/install-environment.sh",
      "url": null,
      "bytes": 761,
      "sha256": "e8e10a1f47602d0d0b05adc8bf1acd14c0d9cd3f820ff4fa9967776338e8c691"
    },
    {
      "path": "work/epa-model/stage-reference.py",
      "url": null,
      "bytes": 2247,
      "sha256": "3ceae91c5734c910d6a4d67cd64fc07fdae4f20b13f5cfbf1b0dcdfa5ac8352a"
    },
    {
      "path": "work/epa-model/run-reference.py",
      "url": null,
      "bytes": 1137,
      "sha256": "df8836bf9c8a2387662e126b826cc1290a7d7c2e6d571e3c48c38532e6581ec3"
    },
    {
      "path": "work/epa-model/compare-reference.py",
      "url": null,
      "bytes": 5578,
      "sha256": "172c5bf1a702af49484dad8c3c8f494ff70018a1f105aa2806456b0ce9f20e83"
    },
    {
      "path": "work/epa-model/downloads/aermap_source_24142.zip",
      "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/related/aermap/aermap_source.zip",
      "bytes": 201204,
      "sha256": "4b34b39fe0039db114e3e78e3b6faa4797a5f8ee8ca0771db030a9b93ab3bed6"
    },
    {
      "path": "work/epa-model/downloads/aermet_source_26135.zip",
      "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/met/aermet/aermet_source.zip",
      "bytes": 374757,
      "sha256": "11b0f7efaaa384fe20651d6553aed6c3604803f0a3e8bd103b925e88f7088686"
    }
  ],
  "initial_aermod_only_check": {
    "scope": "AERMOD-only executable reference reproduction; not site validation",
    "comparison": {
      "status": "matched",
      "numeric_tokens_compared": 11026,
      "maximum_absolute_numeric_difference": 0.0,
      "normalizations": [
        "CRLF/LF and whitespace",
        "generated run dates/times only",
        "three documented filesystem paths",
        "numeric formatting including positive/negative zero"
      ],
      "preregistered_rule": {
        "concentration_absolute_tolerance_ug_m3": 1e-05,
        "concentration_relative_tolerance": 1e-06,
        "rule": "abs(test-reference) <= max(absolute_tolerance, relative_tolerance*abs(reference))",
        "status": "Project reference-reproduction tolerance; not regulatory or site-validation criterion"
      },
      "reference_maxima_ug_m3": {
        "period": 8.50722,
        "1h": 1026.83656,
        "3h": 475.50696,
        "24h": 107.88322
      },
      "test_maxima_ug_m3": {
        "period": 8.50722,
        "1h": 1026.83656,
        "3h": 475.50696,
        "24h": 107.88322
      },
      "diagnostic_severity_counts": {
        "E": 0,
        "W": 84,
        "I": 72
      },
      "details_file": "outputs/woodfibre-aermod-integration-comparison.json"
    },
    "execution": {
      "command": [
        "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/build/native-26135/aermod"
      ],
      "cwd": "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/runs/sample-aermod-26135/AERMOD",
      "started_utc": "2026-09-05T16:37:22.809058+00:00",
      "finished_utc": "2026-09-05T16:37:26.335230+00:00",
      "elapsed_seconds": 3.526168583,
      "exit_code": 0,
      "executable_sha256": "e7cb9a1f69a8697a0e5a6f35fe03d8b1b484aa9b24c721cefffbd8b864298163"
    }
  },
  "preprocessing": {
    "checked_date": "2026-09-05",
    "status": "official_full_chain_reference_reproduced",
    "site_prediction": false,
    "scope": "End-to-end EPA sample: raw NED terrain and raw surface/upper-air/onsite weather through native AERMAP 24142 and AERMET 26135 to AERMOD 26135; no Woodfibre inputs",
    "preprocessing": {
      "status": "matched",
      "numeric_tokens_compared": 1548715,
      "maximum_absolute_numeric_difference": 0.0,
      "comparison_file": "outputs/woodfibre-preprocessing-reference-comparison.json",
      "run_metadata": {
        "aermap": [
          {
            "stage": "aermap",
            "started_utc": "2026-09-05T16:47:11.334355+00:00",
            "finished_utc": "2026-09-05T16:47:14.993244+00:00",
            "elapsed_seconds": 3.6587764579999997,
            "exit_code": 0,
            "binary": "build/aermap-native-24142/aermap",
            "binary_sha256": "758c48265304f8021a01cb3ef313cf7510999eeaf7845f9a55c3ab7ff78745c2",
            "arguments": []
          }
        ],
        "aermet": [
          {
            "stage": "aermet-stage1",
            "started_utc": "2026-09-05T16:47:35.174644+00:00",
            "finished_utc": "2026-09-05T16:47:37.477845+00:00",
            "elapsed_seconds": 2.303097667,
            "exit_code": 0,
            "binary": "build/aermet-native-26135/aermet",
            "binary_sha256": "986f43e580c53e391a49ce509b2c4543f601e0c2ec27692c2ed5379d53afc75d",
            "arguments": [
              "aermet1.inp"
            ]
          },
          {
            "stage": "aermet-stage2",
            "started_utc": "2026-09-05T16:47:37.479931+00:00",
            "finished_utc": "2026-09-05T16:47:42.083875+00:00",
            "elapsed_seconds": 4.6038562910000005,
            "exit_code": 0,
            "binary": "build/aermet-native-26135/aermet",
            "binary_sha256": "986f43e580c53e391a49ce509b2c4543f601e0c2ec27692c2ed5379d53afc75d",
            "arguments": [
              "aermet2.inp"
            ]
          }
        ]
      }
    },
    "integration": {
      "status": "matched",
      "numeric_tokens_compared": 11026,
      "maximum_absolute_numeric_difference": 0.0,
      "comparison_file": "outputs/woodfibre-aermod-integration-comparison.json",
      "run_metadata": {
        "command": [
          "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/build/native-26135/aermod"
        ],
        "cwd": "/Users/mk/Documents/Codex/2026-09-05/so/work/epa-model/runs/sample-full-chain/integration/AERMOD",
        "started_utc": "2026-09-05T16:49:03.785724+00:00",
        "finished_utc": "2026-09-05T16:49:06.660758+00:00",
        "elapsed_seconds": 2.874898167,
        "exit_code": 0,
        "executable_sha256": "e7cb9a1f69a8697a0e5a6f35fe03d8b1b484aa9b24c721cefffbd8b864298163"
      }
    },
    "numeric_tokens_compared_all_stages": 1559741,
    "elapsed_model_seconds_all_stages": 13.440628583,
    "builds": {
      "aermap": {
        "version": "24142",
        "compiler": "GNU Fortran (GCC) 14.4.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions.  There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n",
        "flags": [
          "-fbounds-check",
          "-Wuninitialized",
          "-O2"
        ],
        "executable_format": "aermap: Mach-O 64-bit executable arm64",
        "executable_sha256": "758c48265304f8021a01cb3ef313cf7510999eeaf7845f9a55c3ab7ff78745c2",
        "compiler_warnings": 4,
        "linker_warnings": 2,
        "log_file": "work/epa-model/logs/build-aermap-native.log"
      },
      "aermet": {
        "version": "26135",
        "compiler": "GNU Fortran (GCC) 14.4.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nThis is free software; see the source for copying conditions.  There is NO\nwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n",
        "flags": [
          "-fcheck=all",
          "-Wall",
          "-Wextra",
          "-O2",
          "-Wno-compare-reals",
          "-Wno-character-truncation",
          "-std=f2008",
          "-ffree-form"
        ],
        "executable_format": "aermet: Mach-O 64-bit executable arm64",
        "executable_sha256": "986f43e580c53e391a49ce509b2c4543f601e0c2ec27692c2ed5379d53afc75d",
        "compiler_warnings": 70,
        "linker_warnings": 2,
        "log_file": "work/epa-model/logs/build-aermet-native.log"
      }
    },
    "source_audit": [
      {
        "archive": "aermap_source_24142.zip",
        "official_source_files_checked": 25,
        "official_source_unchanged": true
      },
      {
        "archive": "aermet_source_26135.zip",
        "official_source_files_checked": 12,
        "official_source_unchanged": true
      }
    ],
    "downloads": [
      {
        "file": "work/epa-model/downloads/aermap_source_24142.zip",
        "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/related/aermap/aermap_source.zip",
        "bytes": 201204,
        "sha256": "4b34b39fe0039db114e3e78e3b6faa4797a5f8ee8ca0771db030a9b93ab3bed6",
        "archive_files": [
          "aermap_source_code_24142/",
          "aermap_source_code_24142/aermap.f",
          "aermap_source_code_24142/aermap_mcbs.txt",
          "aermap_source_code_24142/gfortran-aermap-32bit.bat",
          "aermap_source_code_24142/gfortran-aermap-64bit.bat",
          "aermap_source_code_24142/intel-aermap.bat",
          "aermap_source_code_24142/mod_main1.f",
          "aermap_source_code_24142/mod_tifftags.f",
          "aermap_source_code_24142/sub_calchc.f",
          "aermap_source_code_24142/sub_chkadj.f",
          "aermap_source_code_24142/sub_chkext.f",
          "aermap_source_code_24142/sub_cnrcnv.f",
          "aermap_source_code_24142/sub_demchk.f",
          "aermap_source_code_24142/sub_demrec.f",
          "aermap_source_code_24142/sub_demsrc.f",
          "aermap_source_code_24142/sub_domcnv.f",
          "aermap_source_code_24142/sub_initer_dem.f",
          "aermap_source_code_24142/sub_initer_ned.f",
          "aermap_source_code_24142/sub_nadcon.f",
          "aermap_source_code_24142/sub_nedchk.f",
          "aermap_source_code_24142/sub_read_tifftags.f",
          "aermap_source_code_24142/sub_reccnv.f",
          "aermap_source_code_24142/sub_recelv.f",
          "aermap_source_code_24142/sub_srccnv.f",
          "aermap_source_code_24142/sub_srcelv.f",
          "aermap_source_code_24142/sub_utmgeo.f"
        ]
      },
      {
        "file": "work/epa-model/downloads/aermet_source_26135.zip",
        "url": "https://gaftp.epa.gov/Air/aqmg/SCRAM/models/met/aermet/aermet_source.zip",
        "bytes": 374757,
        "sha256": "11b0f7efaaa384fe20651d6553aed6c3604803f0a3e8bd103b925e88f7088686",
        "archive_files": [
          "aermet.f90",
          "gfortran-aermet_allwarn.bat",
          "intel_aermet.bat",
          "mod_file_units.f90",
          "mod_main1.f90",
          "mod_misc.f90",
          "mod_onsite.f90",
          "mod_pbl.f90",
          "mod_read_input.f90",
          "mod_reports.f90",
          "mod_surface.f90",
          "mod_upperair.f90"
        ]
      }
    ],
    "new_download_bytes": 575961,
    "preprocessing_input_manifest": {
      "case": "EPA Martin's Creek 1992\u20131993 sample, July 2026 archive",
      "aermap_version_expected": "24142",
      "aermet_version_expected": "26135",
      "site": "EPA reference case, not Woodfibre",
      "changes": [
        "Filename capitalization only; control-file and raw-data bytes unchanged"
      ],
      "comparison_criterion_declared_before_run": {
        "primary": "Require equality at all printed numeric fields and normalized nonnumeric content",
        "normalizations": [
          "Generated wall-clock run dates and times",
          "Line endings and whitespace",
          "Numeric formatting (including signed zero)"
        ],
        "secondary": "If printed fields differ, report field-specific differences; do not silently claim exact reproduction",
        "regulatory_acceptance_criterion": false
      },
      "inputs": [
        {
          "component": "AERMAP",
          "original": "reference/SampleRun/AERMAP/aermap.inp",
          "staged": "runs/sample-full-chain/AERMAP/aermap.inp",
          "bytes": 1093,
          "sha256": "1ba034447cf10398e108c58670a21a8ef2e1bcc4a2d2d773d0c8cb5d2d824b4b",
          "content_modified": false
        },
        {
          "component": "AERMAP",
          "original": "reference/SampleRun/AERMAP/newark-w.tif",
          "staged": "runs/sample-full-chain/AERMAP/NEWARK-W.TIF",
          "bytes": 52208457,
          "sha256": "59cc15453f9c3ef988bd8cf7e7f9e7070f756fe501a0d5cc24aa24946986431b",
          "content_modified": false
        },
        {
          "component": "AERMAP",
          "original": "reference/SampleRun/AERMAP/newark-e.tif",
          "staged": "runs/sample-full-chain/AERMAP/NEWARK-E.TIF",
          "bytes": 52208457,
          "sha256": "b2ac2d3776d8718d579c434f6bcbb5c6d8b303b3491c973c09f1d2e4af3c4a66",
          "content_modified": false
        },
        {
          "component": "AERMET",
          "original": "reference/SampleRun/AERMET/aermet1.inp",
          "staged": "runs/sample-full-chain/AERMET/aermet1.inp",
          "bytes": 1942,
          "sha256": "11fd84a89539576c140cdac518564e13d8a473a966b922a5ed388ded2d8f44e2",
          "content_modified": false
        },
        {
          "component": "AERMET",
          "original": "reference/SampleRun/AERMET/aermet2.inp",
          "staged": "runs/sample-full-chain/AERMET/aermet2.inp",
          "bytes": 1464,
          "sha256": "ec8aa860beb3806e9f06bafd390cd139c7923d5f6c5d6aefa0d313fa3182c3b1",
          "content_modified": false
        },
        {
          "component": "AERMET",
          "original": "reference/SampleRun/AERMET/14735-92.fsl",
          "staged": "runs/sample-full-chain/AERMET/14735-92.fsl",
          "bytes": 3766779,
          "sha256": "1eb839764925fc67dfa71a2d646593f9ebd63c8e10804c839889a479239791c7",
          "content_modified": false
        },
        {
          "component": "AERMET",
          "original": "reference/SampleRun/AERMET/14737.DAT",
          "staged": "runs/sample-full-chain/AERMET/14737.dat",
          "bytes": 779328,
          "sha256": "77c43252fbed193c6069de5157fc7f783114610562449716d60fa45769ebaf34",
          "content_modified": false
        },
        {
          "component": "AERMET",
          "original": "reference/SampleRun/AERMET/MCOSPFL.DAT",
          "staged": "runs/sample-full-chain/AERMET/mcospfl.dat",
          "bytes": 4220928,
          "sha256": "35614df90ef48fe8ec10af196dc3fa66c66e97563d89b1b43dd379dfc78834bc",
          "content_modified": false
        }
      ]
    },
    "integration_input_manifest": {
      "scope": "End-to-end EPA sample: raw NED terrain and raw surface/upper-air/onsite weather through native AERMAP 24142 and AERMET 26135 to AERMOD 26135; no Woodfibre inputs",
      "preprocessor_outputs_generated_locally": true,
      "files": [
        {
          "source": "reference/SampleRun/AERMOD/aermod.emi",
          "staged": "AERMOD/aermod.emi",
          "sha256": "795c4d7d205170d3c1fe553d6cb609220c150980dff4597bf7db5c5d83fc8bbc"
        },
        {
          "source": "runs/sample-full-chain/AERMAP/aermap.rec",
          "staged": "AERMAP/aermap.rec",
          "sha256": "1a480c0c69b2d4d00fa689e798d25d7b3f335d20c0af141000d2b062e16969c6"
        },
        {
          "source": "runs/sample-full-chain/AERMET/aermet.sfc",
          "staged": "AERMET/aermet.sfc",
          "sha256": "c7272c13bba71023836019035ef6c07c2a641eecc30a67a529eb69bd6a5482d7"
        },
        {
          "source": "runs/sample-full-chain/AERMET/aermet.pfl",
          "staged": "AERMET/aermet.pfl",
          "sha256": "46c630077903c5b48d24faa6d65ed308de726d0fba9ad63a6f5614a2af9dd177"
        }
      ],
      "input_changes": [
        [
          "..\\aermap\\aermap.REC",
          "../AERMAP/aermap.rec"
        ],
        [
          "..\\aermet\\aermet.sfc",
          "../AERMET/aermet.sfc"
        ],
        [
          "..\\aermet\\aermet.pfl",
          "../AERMET/aermet.pfl"
        ]
      ],
      "source_values_changed": false,
      "newline_change": "CRLF to LF in staged AERMOD control only",
      "original_input_sha256": "ea3279245e3993864989e25ad4992647a61252e9df9c0327a003e2e62634e0c6",
      "staged_input_sha256": "e03b0dfedea5b4414510345036132b3581335256caf9485f967c7545954c8eff",
      "comparison_rule_defined_before_run": {
        "concentration_absolute_tolerance_ug_m3": 1e-05,
        "concentration_relative_tolerance": 1e-06,
        "rule": "abs(test-reference) <= max(absolute_tolerance, relative_tolerance*abs(reference))",
        "status": "Project reference-reproduction tolerance; not regulatory or site-validation criterion"
      }
    },
    "aermet_diagnostics": {
      "aermet_stage1": {
        "error": 0,
        "warning": 114,
        "information": 22,
        "qa": 43620,
        "reports_reference_matched": false,
        "reason": "EPA sample archive supplies final .sfc/.pfl references, not .rpt/.msg references"
      },
      "aermet_stage2": {
        "error": 0,
        "warning": 765,
        "information": 1280,
        "qa": 0,
        "reports_reference_matched": false,
        "reason": "EPA sample archive supplies final .sfc/.pfl references, not .rpt/.msg references"
      }
    },
    "aermod_diagnostic_severity_counts": {
      "E": 0,
      "W": 84,
      "I": 72
    },
    "not_established": [
      "Other terrain/weather file formats",
      "AERSURFACE execution",
      "AERSCREEN/MAKEMET execution",
      "CALMET/CALPUFF readiness",
      "Woodfibre predictions",
      "Site field validation"
    ],
    "official_sample_originals_audit": {
      "official_sample_archive_files_checked": 24,
      "official_reference_and_raw_input_bytes_unchanged": true,
      "files": [
        "SampleRun/AERMAP/aermap.inp",
        "SampleRun/AERMAP/aermap_ORG.rec",
        "SampleRun/AERMAP/aermap_ORG.src",
        "SampleRun/AERMAP/DOMDETAIL_ORG.OUT",
        "SampleRun/AERMAP/MAPDETAIL_ORG.OUT",
        "SampleRun/AERMAP/MAPPARAMS_ORG.OUT",
        "SampleRun/AERMAP/newark-e.dem",
        "SampleRun/AERMAP/newark-e.tif",
        "SampleRun/AERMAP/newark-w.dem",
        "SampleRun/AERMAP/newark-w.tif",
        "SampleRun/AERMET/14735-92.fsl",
        "SampleRun/AERMET/14737.DAT",
        "SampleRun/AERMET/aermet1.inp",
        "SampleRun/AERMET/aermet2.inp",
        "SampleRun/AERMET/aermet_ORG.pfl",
        "SampleRun/AERMET/aermet_ORG.sfc",
        "SampleRun/AERMET/MCOSPFL.DAT",
        "SampleRun/AERMOD/aermod.emi",
        "SampleRun/AERMOD/aermod.inp",
        "SampleRun/AERMOD/aermod_ORG.out",
        "SampleRun/AERMOD/aermod_ORG.sum",
        "SampleRun/AERMOD/ERRORS_ORG.OUT",
        "SampleRun/AERMOD_Sample_Run_Instructions.pdf",
        "SampleRun/ReadMeForFilesExplained.txt"
      ]
    }
  },
  "screening": {
    "status": "official_flat_flare_reference_reproduced",
    "readiness": "woodfibre-aerscreen-readiness.json",
    "comparison": "woodfibre-aerscreen-reference-comparison.json",
    "numeric_tokens_compared": 7095,
    "woodfibre_case": false,
    "scope": "Separate EPA flat-terrain/no-downwash flare example, with supplied surface characteristics; no direct MAKEMET meteorological reference files supplied."
  },
  "historicalEngineeringScreening": {
    "status": "historical_engineering_sensitivities_completed_with_explicit_applicability_limits",
    "date": "2026-09-05",
    "modelExecutions": 40,
    "matrixCases": 36,
    "searchExtensions": 3,
    "massScalingChecks": 1,
    "warningsCleanExecutions": 27,
    "diameterWarningExecutions": 13,
    "receptorHeightM": 1.5,
    "historicalWoodfibreSourceUsed": true,
    "currentSourceUsed": false,
    "actualWoodfibreMeteorologyOrTerrainUsed": false,
    "sitePredictionValidated": false,
    "files": [
      "woodfibre-historical-screening-results.md",
      "woodfibre-historical-screening-results.json",
      "woodfibre-historical-screening-verification.json",
      "woodfibre-historical-screening-applicability-review.md"
    ],
    "scope": "Separate dated, flat, sustained-source engineering sensitivity; not a change to official reference provenance or site-validation status."
  },
  "historicalPlumeComponentDiagnostics": {
    "date": "2026-09-05",
    "supportedDiagnosticReplays": 3,
    "failedDateSelectionAttemptsPreserved": 1,
    "receptorCalculationsChecked": 906,
    "selectedPeakTokensReproducedExactly": true,
    "modelBinaryOrPhysicsChanged": false,
    "currentWoodfibrePhysicalValidation": false,
    "files": [
      "woodfibre-plume-component-findings.md",
      "woodfibre-plume-component-summary.json"
    ]
  }
}
