{
  "schema": "forge.thermal.shadow.validation.v1",
  "checked_at_utc": "2026-10-01T07:13:25.423666+00:00",
  "state": "offline_cloud_and_browser_generated_report_content_verified",
  "source_sha256": "5b20eb49090bb74bf2633a7d68e4b225003a9cbecdc49555ff3f2daf2e3536be",
  "model_sha256": "fb8993992573616d167bea6bf3a1c4efd6b68c71199b2297185aa461c375ff79",
  "kit_sha256": "9a690c60d51ec3d932437ff1a3b57ada1c960d05fca8200e3565f86d5cffd7a0",
  "local": {
    "python": "3.14.7",
    "tests": {
      "tests": 64,
      "failures": 0,
      "errors": 0,
      "skipped": 0
    }
  },
  "cloud": {
    "provider": "Kaggle",
    "kernel": "sankalpsthakur/thermal-shadow-worksheet-cpu-check",
    "version": 1,
    "status": "COMPLETE",
    "visibility": "private",
    "accelerator": "none",
    "internet_enabled": false,
    "python": "3.12.13",
    "tests": {
      "tests": 64,
      "failures": 0,
      "errors": 0,
      "skipped": 0
    },
    "payload_hashes_matched": 41,
    "receipt_sha256": "c8b95c42281da3838ce71cc42f254ae776a0a61b4a9e0bfa36897372ff477dfc",
    "results_zip_sha256": "72c68b307e4812ca7eca5fead7eee08f3b1db34e1950d43801996058a0f4eede"
  },
  "isolated_offline_kit": {
    "members": 40,
    "payload_hashes_matched": 39,
    "absolute_numeric_tolerance": 1e-09,
    "full_report_comparisons": {
      "planned": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 0,
        "local_report_sha256": "f13a228a1443df81d67f5914193115fc45bb02050951419c56a4664f5b86a4d8",
        "cloud_report_sha256": "f13a228a1443df81d67f5914193115fc45bb02050951419c56a4664f5b86a4d8",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "assumed": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 0,
        "local_report_sha256": "954e3911a413c00c08d7e8f0257bcfbf49714c530edbda1c382ca76ca3838b3f",
        "cloud_report_sha256": "954e3911a413c00c08d7e8f0257bcfbf49714c530edbda1c382ca76ca3838b3f",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "unknown-future": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "99f022897bd337c0472feb6ce77bc0da73e565da382f2ecc6f450a998bc2426e",
        "cloud_report_sha256": "99f022897bd337c0472feb6ce77bc0da73e565da382f2ecc6f450a998bc2426e",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "missing-temperature": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "4616699d16b32a2ff21e78859aa83578f906a3f7f392e42f42103efc42cd9280",
        "cloud_report_sha256": "4616699d16b32a2ff21e78859aa83578f906a3f7f392e42f42103efc42cd9280",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "stale-temperature": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "5e927687a8c527963b70cb2b340512178248d91c97d08df51fe4ebfa41a6d5e5",
        "cloud_report_sha256": "5e927687a8c527963b70cb2b340512178248d91c97d08df51fe4ebfa41a6d5e5",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "wrong-units": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "f0f3c9adc7c6ec237782b6ea9f5825d0eade586114112d3a8c01990ac869aeff",
        "cloud_report_sha256": "f0f3c9adc7c6ec237782b6ea9f5825d0eade586114112d3a8c01990ac869aeff",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "capture-gap": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "03316b415d5d7ee6e4f0e26b6416ef82d047b071ea5661db4cd163b82ebb2fad",
        "cloud_report_sha256": "03316b415d5d7ee6e4f0e26b6416ef82d047b071ea5661db4cd163b82ebb2fad",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "unknown-clock": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "c15bc0bc1cc1eca5236c11fcde1a2728c24072f5835c881bfca3a0a0f9276e9c",
        "cloud_report_sha256": "c15bc0bc1cc1eca5236c11fcde1a2728c24072f5835c881bfca3a0a0f9276e9c",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "model-mismatch": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 2,
        "local_report_sha256": "2f1c797484ded83b97d34cafc5c305595ac0f502750e2aa8690fa8e3fc2e8cde",
        "cloud_report_sha256": "2f1c797484ded83b97d34cafc5c305595ac0f502750e2aa8690fa8e3fc2e8cde",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "other-process": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 0,
        "local_report_sha256": "181242985ccc06efb4bad86d48c0da5d05bc8b7e164904d18b56491d957c1c7b",
        "cloud_report_sha256": "181242985ccc06efb4bad86d48c0da5d05bc8b7e164904d18b56491d957c1c7b",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "calibration-claim": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "exit_code": 0,
        "local_report_sha256": "cf081c64f14baa52c6effe4d3b3505e06980fb80b9368fdd4b8b5f1e88ab72dd",
        "cloud_report_sha256": "cf081c64f14baa52c6effe4d3b3505e06980fb80b9368fdd4b8b5f1e88ab72dd",
        "qualification_state": "synthetic_model_not_field_qualified"
      },
      "biased-study": {
        "full_report_matches_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 5.684341886080802e-14,
        "exit_code": 0,
        "local_report_sha256": "fcd9cea3659ce380b4e3674910fad32eec93538378d12946b19cb6ccdfca59ab",
        "cloud_report_sha256": "29be57b744aa0e7a26a2856080c875f8874dbc7c04ebde728b9eed8b6550c4b3",
        "qualification_state": "synthetic_model_not_field_qualified"
      }
    }
  },
  "original_published_inference": {
    "probes": 32,
    "outputs_per_predictor": 800,
    "absolute_tolerance": 1e-09,
    "max_absolute_error_K": {
      "neural": 5.684341886080802e-14,
      "linear": 5.684341886080802e-14
    },
    "reference_sha256": "d349530f5536a0d227b89ad1abf036ce89ed9682fdd9ab16679a307da3eb389d",
    "scope": "Numerical agreement against retained original NumPy inference; not model performance evaluation."
  },
  "scope": "Synthetic record/forecast semantics and artifact execution; no field qualification, adoption or sensor-truth claim.",
  "browser": {
    "schema": "forge.thermal.shadow.browser.validation.v1",
    "checked_at_utc": "2026-10-01T07:22:23.872139+00:00",
    "state": "local_browser_and_generated_report_link_content_verified",
    "runtime": "3.14.2",
    "source_sha256": "5b20eb49090bb74bf2633a7d68e4b225003a9cbecdc49555ff3f2daf2e3536be",
    "model_sha256": "fb8993992573616d167bea6bf3a1c4efd6b68c71199b2297185aa461c375ff79",
    "html_sha256": "20bb454898e9b6515ff28da3f050c07480398a76a124a50f47469858d3da5f80",
    "worker_sha256": "67cc067d9183094769f847d42fda18db80614839e51b96c019e52427e09516c2",
    "scenarios_checked": 12,
    "full_generated_report_comparisons": {
      "planned": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "8ce2e235ea94840663e5f106bc7028ddfda34cd341567b52ff742774ab8cbfc6",
        "available_outputs": 25
      },
      "assumed": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "aad580fa30e69382982ae7ec293ffcb80ee58b9e1522fe3ac83c346ae0ab19f9",
        "available_outputs": 25
      },
      "unknown-future": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "d3bec8a26c6ae1b9aac71ddbdf8a89bca73f796fc550faf1866c0c01baea83e9",
        "available_outputs": 6
      },
      "missing-temperature": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "dcfe1472b2c5e464eef4e6926bc7ba6f806cae0be10b738b2d565c2c416c8473",
        "available_outputs": 0
      },
      "stale-temperature": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "a20f9343c24de5fb8b91a51353d8041a6ea08bfb7fbb3900aef20b5a64fb4f74",
        "available_outputs": 0
      },
      "wrong-units": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "c658edea27e4411aa076eef99da2132a164a28bf62240742a476c6165f002a15",
        "available_outputs": 0
      },
      "capture-gap": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "cb05d9075ff228797c27ffc1aa24da57c0a76661a3ff1b5dd2eda9912a072ee9",
        "available_outputs": 0
      },
      "unknown-clock": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "7d5e724236d91d3c45c459255b9bd71d48ab125611bc545ca438222d3b0567a4",
        "available_outputs": 0
      },
      "model-mismatch": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "2fe7dd4d6be84c18b42a875557f77f6583e32ec45d5d86e43de6f12184966b6d",
        "available_outputs": 0
      },
      "other-process": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "fa634fd5349034c09356fb4b052f9bf424d742691b7f791e15d3fee864f2cf5c",
        "available_outputs": 25
      },
      "calibration-claim": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "7ae27cbc0e77aa73438235cd9443ea0bcf95422728e84c041f5b2f29462a8234",
        "available_outputs": 25
      },
      "biased-study": {
        "full_generated_report_matches_offline_within_absolute_tolerance": true,
        "non_numeric_content_exact": true,
        "max_absolute_numeric_delta": 0.0,
        "report_link_bytes_sha256": "8a25d2744df3599983136b9faa1594eb44dc10e348bfe187c81ca542e317bf57",
        "available_outputs": 25
      }
    },
    "absolute_numeric_tolerance": 1e-09,
    "input_edits_remove_previous_result_and_report_link": true,
    "duplicate_profile_and_capture_keys_rejected": true,
    "large_integer_serialization": {
      "exact_out_of_bounds_value_retained": 9007199254740993,
      "max_absolute_numeric_delta": 0.0,
      "report_sha256": "75b57f6bdbb8355f949446e8e2dca5edd44d751a77cb81b09c179ecdb20de7fa"
    },
    "native_file_save_verified": false,
    "export_content_method": "Read the application-generated Blob exposed by the rendered download link through documented CUA CDP; native save attempts were not captured.",
    "interaction_method": "CUA input/selection APIs and ordinary DOM review-button activation through supported CDP. Native pointer activation is not claimed.",
    "mobile": {
      "chartLabelsRemainReadable": true,
      "chartScrollWidth": 900,
      "chartVisibleWidth": 296,
      "count": "6 / 25",
      "documentWidth": 390,
      "noHorizontalOverflow": true,
      "viewportHeight": 844,
      "viewportWidth": 390,
      "overrideReset": true
    },
    "scope": "Authored synthetic examples, input-edit invalidation and application-generated report bytes; native file-save delivery, original-file browser import, field use and adoption remain unverified."
  }
}
