{
  "passed": true,
  "case_id": "pipe-joint-heating",
  "asset_id": "pipe-joint-heating-v2",
  "model_version": 2,
  "native_engine_version": "FEMM headless engine v5.0 06Oct2026",
  "engine_sha256": "6a79ed0e882d054275347a1f267b57d04a31e900beaa7f6a6251487ed2e1df1b",
  "program_sha256": "bfae63e034b8397ef3fd075f6fb92171303df4501d3c1f827e8684fd87b500f8",
  "exact_native_replays": 2,
  "models_per_replay": 8,
  "numerical_checks_per_replay": 132,
  "exact_result_JSON_equal": true,
  "exact_FEM_ANS_bytes_equal_between_replays": true,
  "saved_closed_reopened_solved": true,
  "Cyrillic_properties_in_exact_models": true,
  "saved_pair_offline_audit": [
    {
      "model": "model-1-01.fem",
      "fem_sha256": "7afaa89652267effc516025d3db052af2e2e31d44472bdea47d787fa8a446714",
      "ans_sha256": "00dc9226baf146f0c28c3980711117933e7813c090dd5ab81fbf63f78dbc2384",
      "nodes": 8422,
      "elements": 16623,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 1.1102230246251565e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-1-02.fem",
      "fem_sha256": "516ca12fa2a624224af1e036b1430566f34b8cca4305cfa51fe7b1897ed64239",
      "ans_sha256": "d8fa424ec69dcb0e2b1de964ab0441ad6c331dfb142ffbfd82072e02096967a6",
      "nodes": 30840,
      "elements": 61263,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 2.220446049250313e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-1-03.fem",
      "fem_sha256": "3a2a6656fb594ed11f3def78d8cf6f4a7eca987ec93f6d39c7e91c024a9be6e0",
      "ans_sha256": "1677325adb48891e4a944100bb1a97b9332cf4d14a1f62d8fd7e9936ccb213f1",
      "nodes": 118559,
      "elements": 236328,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 2.220446049250313e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-1-03-R800.fem",
      "fem_sha256": "86bc036303091f47aef9b96d85198979ff6c02e58c06b99cdb86ed992cccf235",
      "ans_sha256": "8c3017ca299f13dcaaab3946104d15c80326dc4bde270ec7165abd66f3c178a1",
      "nodes": 127512,
      "elements": 254056,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 2.220446049250313e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-0p2-01.fem",
      "fem_sha256": "b50f9199a90244f627d0f4324f29ca7bad425f12c4d502fc11df6b4416f5d2be",
      "ans_sha256": "3f1ee582225aaf042bd8eed4e25b99a561625743a81f632b34067447775d165b",
      "nodes": 8422,
      "elements": 16623,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 1.1102230246251565e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-0p2-02.fem",
      "fem_sha256": "eed249d689f48d576f0e8dab17828eed0d257a1f73ba9a4ed914e4cc928ffcb5",
      "ans_sha256": "69ea6add5ade4ca5fedeab21b3e931fedd60a14d7e107ed51efc5b186adb46f6",
      "nodes": 30840,
      "elements": 61263,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 2.220446049250313e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-0p2-03.fem",
      "fem_sha256": "f4b3ae0c840330756199d3e83756adcf21b0e8bd430d4d03bdf9b8e0dac23a94",
      "ans_sha256": "ca9649e7879145a7198f510fd8a519933ada07a5d01f43f5364c1b2c682f8b2d",
      "nodes": 118559,
      "elements": 236328,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 2.220446049250313e-16,
      "air_partition_has_no_boundary_condition": true
    },
    {
      "model": "model-0p2-03-R800.fem",
      "fem_sha256": "10f8f0ec44be2ad1b31efa1b079ce6fc7f8c435b217bfe3d3dd997a058c8db18",
      "ans_sha256": "10cb5e2fdd47dbabd4f34c00d31be25df26ebc5c2d1c264a910cc59e7eeb6911",
      "nodes": 127512,
      "elements": 254056,
      "all_six_labels_used": true,
      "FEM_ANS_header_equal": true,
      "parsed_counts_match_native": true,
      "maximum_parsed_native_volume_difference": 2.220446049250313e-16,
      "air_partition_has_no_boundary_condition": true
    }
  ],
  "max_power_balance_relative": 5.900434953942657e-05,
  "max_independent_Joule_relative": 0.00034135472345653284,
  "max_mesh_relative": 0.0019394039405691288,
  "max_outer_boundary_relative": 0.00016395904277755058,
  "native_gui_acceptance": "not claimed; separate operator pass required",
  "evidence": "work/native-screenshots-2026-10-17/pipe-joint-v2",
  "independent_topology_report_sha256": "9220e483df049cdd6a96f13934763dbe391aa24119e12492d12c461923e2c1ca"
}
