{
  "state": "completed",
  "tests": [
    {
      "name": "eq_test_region_remap",
      "command": [
        "<project>\\build\\windows\\x64\\release\\test_region_remap.exe"
      ],
      "returncode": 0,
      "wall_s": 0.014999999897554517,
      "log": "results\\logs\\remap_assay_20261111\\eq_test_region_remap.log",
      "log_sha256": "2fa322d3b0f0d9958417ed4b087dcf2aa743d17b3456aeb4b29b7de06b80e8d8"
    },
    {
      "name": "eq_test_thinfilm",
      "command": [
        "<project>\\build\\windows\\x64\\release\\test_thinfilm.exe"
      ],
      "returncode": 0,
      "wall_s": 30.483999999938533,
      "log": "results\\logs\\remap_assay_20261111\\eq_test_thinfilm.log",
      "log_sha256": "85729c64ea6728de36b53a9a2e7b56f4b8e1bf86af94558adda0b38dc7230e24"
    }
  ],
  "native": [
    {
      "name": "eq_legacy_control",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 0,
      "wall_s": 7.719000000040978,
      "log": "results\\logs\\remap_assay_20261111\\eq_legacy_control.log",
      "log_sha256": "85d0698803f5583a9473b08cb51c9b222e71cc82bffe7d8222a952d45f4a1964",
      "h0_um": 2,
      "dt_s": 0.001,
      "T_s": 0.02,
      "regional": 0,
      "newton_failures": [
        [
          "0",
          "0"
        ]
      ],
      "frames_sha256": "4445417df736c911182a6f55e0dcb53c2148763e943820f9d636e3f405e52c6a",
      "csv_sha256": "4dcd7b0aaecc990e2bec591fb4a265839b06bdafcf3760e3e120c49fcb56a0a0",
      "saved_fields_feasible": true,
      "max_saved_theta": 0.97496,
      "ledger": {
        "steps": 20,
        "max_normalized_residuals": {
          "partition1_V": 0.0,
          "partition1_Q": 3.710448259941262e-14,
          "partition2_V": 0.0,
          "partition2_Q": 2.3611943472353486e-14,
          "partition3_V": 0.0,
          "partition3_Q": 1.897388314742691e-15,
          "diffusion_V": 0.0,
          "diffusion_Q": 0.0,
          "mechanics_V": 2.7171469485401796e-16,
          "mechanics_Q": 1.1651150120216837e-14,
          "drainage_V": 1.6575051216087684e-14,
          "drainage_Q": 0.0,
          "transport_V": 0.0,
          "transport_Q": 1.4314823082037686e-15,
          "prepare1_return_V": 1.7791688788317015e-14,
          "prepare1_return_Q": 2.9822925533894014e-14,
          "prepare2_return_V": 5.881498398665256e-14,
          "prepare2_return_Q": 2.5127218862599387e-14,
          "remesh_free_V": 2.424713268239777e-15,
          "remesh_free_Q": 2.909328749272126e-14,
          "remesh_fixed_V": 0.0,
          "remesh_fixed_Q": 0.0,
          "virtual_pair_plus_external_bath_V": 0.0,
          "virtual_pair_plus_external_bath_Q": 0.0,
          "full_free_surfactant_V": 0.0,
          "full_free_surfactant_Q": 3.1225996428530674e-14,
          "drain_energy_increase": 0.0,
          "full_film_zone_V": 9.822279029118286e-16,
          "full_film_zone_Q": 2.4216097770271504e-15,
          "between_steps_V": 0.0,
          "between_steps_Q": 0.0
        },
        "material_crossings": 22,
        "inserted": 21,
        "merged": 30,
        "initial_film_volume_m3": 5.3304022543349035e-12,
        "initial_film_surfactant_mol": 1.2261303891928336e-10,
        "passed": true,
        "trace": [
          {
            "step": 1,
            "t_s": 0.001,
            "film_dV": -1.8358477798076012e-15,
            "film_dQ": -3.5613554466171196e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.835847779812837e-15,
            "transport_Q": -3.5613554466468117e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.6664659046633708e-13,
            "reservoir_energy_change": -1.255748685718009e-13,
            "drain_film_energy_change": -4.107172189453619e-14
          },
          {
            "step": 2,
            "t_s": 0.002,
            "film_dV": -1.9078381654857684e-14,
            "film_dQ": -4.3247322851985456e-13,
            "material_V": -1.727345051274339e-14,
            "material_Q": -3.9745148874176954e-13,
            "drainage_V": -1.8049311421177438e-15,
            "transport_Q": -3.502173977825448e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.6285712731696837e-13,
            "reservoir_energy_change": -1.234601220453902e-13,
            "drain_film_energy_change": -3.939700527157817e-14
          },
          {
            "step": 3,
            "t_s": 0.003,
            "film_dV": -3.629662373310688e-14,
            "film_dQ": -8.28879676741938e-13,
            "material_V": -3.450749676863777e-14,
            "material_Q": -7.941351724086001e-13,
            "drainage_V": -1.7891269644691634e-15,
            "transport_Q": -3.474450433322163e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.6011077714197718e-13,
            "reservoir_energy_change": -1.2237909149744905e-13,
            "drain_film_energy_change": -3.773168564452814e-14
          },
          {
            "step": 4,
            "t_s": 0.004,
            "film_dV": -5.067087398534941e-14,
            "film_dQ": -1.1609620307563316e-12,
            "material_V": -3.446349767893739e-14,
            "material_Q": -7.932772385283668e-13,
            "drainage_V": -1.791874142316033e-15,
            "transport_Q": -3.485131995451797e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": -1.44155021640948e-14,
            "remesh_Q": -3.328334722733561e-13,
            "drain_energy_change": -1.5888967193742412e-13,
            "reservoir_energy_change": -1.2256700277253206e-13,
            "drain_film_energy_change": -3.632266916489206e-14
          },
          {
            "step": 5,
            "t_s": 0.005,
            "film_dV": -5.692466602648177e-14,
            "film_dQ": -1.3105156292717185e-12,
            "material_V": -5.159165036612424e-14,
            "material_Q": -1.187883982969552e-12,
            "drainage_V": -1.7376195878294324e-15,
            "transport_Q": -3.383951375173296e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": -3.59539607252815e-15,
            "remesh_Q": -8.879213255049462e-14,
            "drain_energy_change": -1.5327285340122596e-13,
            "reservoir_energy_change": -1.1885590612068153e-13,
            "drain_film_energy_change": -3.441694728054443e-14
          },
          {
            "step": 6,
            "t_s": 0.006,
            "film_dV": -2.8959456882683913e-14,
            "film_dQ": -7.175023181715241e-13,
            "material_V": -8.841211505611948e-14,
            "material_Q": -2.035185496731772e-12,
            "drainage_V": -1.6285578422476126e-15,
            "transport_Q": -3.171591115202265e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 6.108121601568186e-14,
            "remesh_Q": 1.3493990897123089e-12,
            "drain_energy_change": -1.43696018647055e-13,
            "reservoir_energy_change": -1.1139591160575922e-13,
            "drain_film_energy_change": -3.230010704129578e-14
          },
          {
            "step": 7,
            "t_s": 0.007,
            "film_dV": -6.209577494312315e-14,
            "film_dQ": -3.26282778924653e-13,
            "material_V": -1.0710647826444146e-13,
            "material_Q": -2.4650916926408408e-12,
            "drainage_V": -1.4859054276468066e-15,
            "transport_Q": -2.883520229326731e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 4.6496608748964444e-14,
            "remesh_Q": 2.1676441160093806e-12,
            "drain_energy_change": -1.328148550193369e-13,
            "reservoir_energy_change": -1.0163826262635953e-13,
            "drain_film_energy_change": -3.1176592392977365e-14
          },
          {
            "step": 8,
            "t_s": 0.008,
            "film_dV": -8.67557353039226e-15,
            "film_dQ": -1.2870292730626214e-12,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.5530685522922758e-15,
            "transport_Q": -3.0141656121727716e-14,
            "prepare_V": 0.0,
            "prepare_Q": -1.0989079899107402e-12,
            "remesh_V": -7.122504978102076e-15,
            "remesh_Q": -1.57979627030181e-13,
            "drain_energy_change": -1.3890538342338497e-13,
            "reservoir_energy_change": -1.0623232573055744e-13,
            "drain_film_energy_change": -3.267305769282753e-14
          },
          {
            "step": 9,
            "t_s": 0.009000000000000001,
            "film_dV": -6.437136480391332e-15,
            "film_dQ": -1.3636383091298047e-13,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.5604920054886424e-15,
            "transport_Q": -3.030916151911929e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": -4.876644474906027e-15,
            "remesh_Q": -1.0605466939385268e-13,
            "drain_energy_change": -1.3906737338449146e-13,
            "reservoir_energy_change": -1.0674010157662321e-13,
            "drain_film_energy_change": -3.232727180786824e-14
          },
          {
            "step": 10,
            "t_s": 0.01,
            "film_dV": 2.1477909298096164e-14,
            "film_dQ": 1.1798092184444821e-12,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.5607645621710546e-15,
            "transport_Q": -3.0318479522840984e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 2.3038673860266197e-14,
            "remesh_Q": 1.2101276979672627e-12,
            "drain_energy_change": -1.3901402772406826e-13,
            "reservoir_energy_change": -1.067587448812644e-13,
            "drain_film_energy_change": -3.2255282842803855e-14
          },
          {
            "step": 11,
            "t_s": 0.011,
            "film_dV": -1.633606252622548e-14,
            "film_dQ": -1.058591482122493e-12,
            "material_V": -1.892028472692474e-14,
            "material_Q": -4.3562950111692026e-13,
            "drainage_V": -1.5313680459375997e-15,
            "transport_Q": -2.9706258334568846e-14,
            "prepare_V": 0.0,
            "prepare_Q": -6.849067576259605e-13,
            "remesh_V": 4.115590246639152e-15,
            "remesh_Q": 9.165103495503679e-14,
            "drain_energy_change": -1.3722442200869057e-13,
            "reservoir_energy_change": -1.0474797704809371e-13,
            "drain_film_energy_change": -3.247644496059686e-14
          },
          {
            "step": 12,
            "t_s": 0.012,
            "film_dV": -1.5109812029149465e-15,
            "film_dQ": -2.930259385288823e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.510981202918402e-15,
            "transport_Q": -2.930259385279384e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.35418377340916e-13,
            "reservoir_energy_change": -1.0335348499870248e-13,
            "drain_film_energy_change": -3.206489234221352e-14
          },
          {
            "step": 13,
            "t_s": 0.013000000000000001,
            "film_dV": 7.297483631949513e-16,
            "film_dQ": 2.145027498284391e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.5101712117907577e-15,
            "transport_Q": -2.928375348180129e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 2.2399195749890202e-15,
            "remesh_Q": 5.073402846458988e-14,
            "drain_energy_change": -1.3538562953322783e-13,
            "reservoir_energy_change": -1.0329808033476518e-13,
            "drain_film_energy_change": -3.208754919846265e-14
          },
          {
            "step": 14,
            "t_s": 0.014,
            "film_dV": -1.535115493497588e-15,
            "film_dQ": -2.976934407297607e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.5351154935005699e-15,
            "transport_Q": -2.9769344073013047e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.3779563967051545e-13,
            "reservoir_energy_change": -1.0500430834097694e-13,
            "drain_film_energy_change": -3.2791331329538513e-14
          },
          {
            "step": 15,
            "t_s": 0.015,
            "film_dV": -2.2492766723335627e-14,
            "film_dQ": -5.127669699404709e-13,
            "material_V": -2.099212339466478e-14,
            "material_Q": -4.836775163871934e-13,
            "drainage_V": -1.5006433286661414e-15,
            "transport_Q": -2.90894535532876e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.3503037979454916e-13,
            "reservoir_energy_change": -1.026463581798757e-13,
            "drain_film_energy_change": -3.238402161467346e-14
          },
          {
            "step": 16,
            "t_s": 0.016,
            "film_dV": -1.5002548682948422e-15,
            "film_dQ": -2.908317508119651e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.500254868296704e-15,
            "transport_Q": -2.908317508115493e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.3490051741304253e-13,
            "reservoir_energy_change": -1.0261978688092965e-13,
            "drain_film_energy_change": -3.228073053211288e-14
          },
          {
            "step": 17,
            "t_s": 0.017,
            "film_dV": -1.6854263712910836e-14,
            "film_dQ": -3.815555852296006e-13,
            "material_V": -1.8490655005518143e-14,
            "material_Q": -4.236245018337681e-13,
            "drainage_V": -1.4608653370339653e-15,
            "transport_Q": -2.831543244847916e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 3.0972566296404474e-15,
            "remesh_Q": 7.038434905259712e-14,
            "drain_energy_change": -1.315138620580803e-13,
            "reservoir_energy_change": -9.992548114085897e-14,
            "drain_film_energy_change": -3.158838091722132e-14
          },
          {
            "step": 18,
            "t_s": 0.018000000000000002,
            "film_dV": -1.4549580232066342e-15,
            "film_dQ": -2.8200558329523517e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.4549580232019362e-15,
            "transport_Q": -2.8200558329528827e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.3078153695145612e-13,
            "reservoir_energy_change": -9.952141160613793e-14,
            "drain_film_energy_change": -3.126012534531819e-14
          },
          {
            "step": 19,
            "t_s": 0.019,
            "film_dV": -1.4527007054114903e-15,
            "film_dQ": -2.8160382464039183e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.4527007054162661e-15,
            "transport_Q": -2.8160382463992413e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.3035138097450315e-13,
            "reservoir_energy_change": -9.936700752773512e-14,
            "drain_film_energy_change": -3.098437344676803e-14
          },
          {
            "step": 20,
            "t_s": 0.02,
            "film_dV": -1.4541779644013972e-15,
            "film_dQ": -2.8195940725043012e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.4541779643976221e-15,
            "transport_Q": -2.819594072504507e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.3026574392107914e-13,
            "reservoir_energy_change": -9.946805436007879e-14,
            "drain_film_energy_change": -3.079768956100035e-14
          }
        ],
        "caution": "energy check is the fixed-position drainage subproblem only; region remapping is measured, with its free totals checked independently; no moving local-edge solver implemented"
      },
      "passed": true
    },
    {
      "name": "eq_thin_preflight",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 0,
      "wall_s": 1.952999999979511,
      "log": "results\\logs\\remap_assay_20261111\\eq_thin_preflight.log",
      "log_sha256": "6e259efd8ab519f17d78d87a3498312f3e21194b2628000a262296fcf80a7204",
      "h0_um": 2,
      "dt_s": 0.001,
      "T_s": 0.005,
      "regional": 1,
      "newton_failures": [
        [
          "0",
          "0"
        ]
      ],
      "frames_sha256": "47b483d375877de2076b3a96eea2bd826e836f80cf9a7d738b7606c42ddc2938",
      "csv_sha256": "c7daa3630f0552f049c4b70c662470d522d972aa59ff667b4f395fe5cd617bdb",
      "saved_fields_feasible": true,
      "max_saved_theta": 0.97375,
      "ledger": {
        "steps": 5,
        "max_normalized_residuals": {
          "partition1_V": 0.0,
          "partition1_Q": 3.710448259941262e-14,
          "partition2_V": 0.0,
          "partition2_Q": 2.3611943472353486e-14,
          "partition3_V": 0.0,
          "partition3_Q": 1.897388314742691e-15,
          "diffusion_V": 0.0,
          "diffusion_Q": 0.0,
          "mechanics_V": 2.1666139066790974e-16,
          "mechanics_Q": 2.507616067010197e-15,
          "drainage_V": 9.42637384522973e-15,
          "drainage_Q": 0.0,
          "transport_V": 0.0,
          "transport_Q": 1.4314823082037686e-15,
          "prepare1_return_V": 2.388011065449038e-15,
          "prepare1_return_Q": 2.670384643576557e-14,
          "prepare2_return_V": 5.881498398665256e-14,
          "prepare2_return_Q": 2.5127218862599387e-14,
          "remesh_free_V": 1.2123566341198885e-15,
          "remesh_free_Q": 6.32462771580897e-16,
          "remesh_fixed_V": 0.0,
          "remesh_fixed_Q": 0.0,
          "virtual_pair_plus_external_bath_V": 0.0,
          "virtual_pair_plus_external_bath_Q": 0.0,
          "full_free_surfactant_V": 0.0,
          "full_free_surfactant_Q": 2.0139986382529188e-14,
          "drain_energy_increase": 0.0,
          "full_film_zone_V": 9.822279029118286e-16,
          "full_film_zone_Q": 2.4216097770271504e-15,
          "between_steps_V": 0.0,
          "between_steps_Q": 0.0
        },
        "material_crossings": 8,
        "inserted": 0,
        "merged": 4,
        "initial_film_volume_m3": 5.3304022543349035e-12,
        "initial_film_surfactant_mol": 1.2261303891928336e-10,
        "passed": true,
        "trace": [
          {
            "step": 1,
            "t_s": 0.001,
            "film_dV": -1.8358477798076012e-15,
            "film_dQ": -3.5613554466171196e-14,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -1.835847779812837e-15,
            "transport_Q": -3.5613554466468117e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.6664659046633708e-13,
            "reservoir_energy_change": -1.255748685718009e-13,
            "drain_film_energy_change": -4.107172189453619e-14
          },
          {
            "step": 2,
            "t_s": 0.002,
            "film_dV": -1.9078381654857684e-14,
            "film_dQ": -4.3247322851985456e-13,
            "material_V": -1.727345051274339e-14,
            "material_Q": -3.9745148874176954e-13,
            "drainage_V": -1.8049311421177438e-15,
            "transport_Q": -3.502173977825448e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.6285712731696837e-13,
            "reservoir_energy_change": -1.234601220453902e-13,
            "drain_film_energy_change": -3.939700527157817e-14
          },
          {
            "step": 3,
            "t_s": 0.003,
            "film_dV": -3.629662373310688e-14,
            "film_dQ": -8.28879676741938e-13,
            "material_V": -3.450749676863777e-14,
            "material_Q": -7.941351724086001e-13,
            "drainage_V": -1.7891269644691634e-15,
            "transport_Q": -3.474450433322163e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.6011077714197718e-13,
            "reservoir_energy_change": -1.2237909149744905e-13,
            "drain_film_energy_change": -3.773168564452814e-14
          },
          {
            "step": 4,
            "t_s": 0.004,
            "film_dV": -3.625537182125057e-14,
            "film_dQ": -8.281285584829755e-13,
            "material_V": -3.446349767893739e-14,
            "material_Q": -7.932772385283668e-13,
            "drainage_V": -1.791874142316033e-15,
            "transport_Q": -3.485131995451797e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 4.0389678347315804e-27,
            "remesh_Q": 0.0,
            "drain_energy_change": -1.5888967193742412e-13,
            "reservoir_energy_change": -1.2256700277253206e-13,
            "drain_film_energy_change": -3.632266916489206e-14
          },
          {
            "step": 5,
            "t_s": 0.005,
            "film_dV": -5.3379412266523814e-14,
            "film_dQ": -1.2227625527015882e-12,
            "material_V": -5.159165036612424e-14,
            "material_Q": -1.187883982969552e-12,
            "drainage_V": -1.7877619004038685e-15,
            "transport_Q": -3.4878569732109845e-14,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 5.6545549686242126e-27,
            "remesh_Q": 7.754818242684634e-26,
            "drain_energy_change": -1.5739256347023385e-13,
            "reservoir_energy_change": -1.2228571897358919e-13,
            "drain_film_energy_change": -3.5106844496644664e-14
          }
        ],
        "caution": "energy check is the fixed-position drainage subproblem only; region remapping is measured, with its free totals checked independently; no moving local-edge solver implemented"
      },
      "passed": true
    },
    {
      "name": "eq_thick_preflight",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 0,
      "wall_s": 1.9840000001713634,
      "log": "results\\logs\\remap_assay_20261111\\eq_thick_preflight.log",
      "log_sha256": "c623dd5e98dd56766e46202443971d51b85032735a84585b7b2a420c3892c03e",
      "h0_um": 6,
      "dt_s": 0.001,
      "T_s": 0.005,
      "regional": 1,
      "newton_failures": [
        [
          "0",
          "0"
        ]
      ],
      "frames_sha256": "0290c7c5ad6cfac1621533dbe78daa2ab1c46fdb19a4f56d611d1b998804c40b",
      "csv_sha256": "5dd69aca8d549e3ee2988e69bff54a7ec0d4d7928d339b2c7fbf363bd33d28ba",
      "saved_fields_feasible": true,
      "max_saved_theta": 0.97371,
      "ledger": {
        "steps": 5,
        "max_normalized_residuals": {
          "partition1_V": 0.0,
          "partition1_Q": 3.766387249216803e-15,
          "partition2_V": 0.0,
          "partition2_Q": 8.788236914839206e-15,
          "partition3_V": 0.0,
          "partition3_Q": 1.2554624164056009e-15,
          "diffusion_V": 0.0,
          "diffusion_Q": 0.0,
          "mechanics_V": 1.1997279191811292e-16,
          "mechanics_Q": 2.4275542817217672e-15,
          "drainage_V": 7.471858122979053e-15,
          "drainage_Q": 0.0,
          "transport_V": 0.0,
          "transport_Q": 5.958542327862519e-16,
          "prepare1_return_V": 1.1113269146098882e-14,
          "prepare1_return_Q": 1.1350655323323293e-14,
          "prepare2_return_V": 4.3821640837458086e-14,
          "prepare2_return_Q": 1.009274083188565e-14,
          "remesh_free_V": 4.041188780399593e-16,
          "remesh_free_Q": 1.7262608225577013e-15,
          "remesh_fixed_V": 0.0,
          "remesh_fixed_Q": 0.0,
          "virtual_pair_plus_external_bath_V": 0.0,
          "virtual_pair_plus_external_bath_Q": 0.0,
          "full_free_surfactant_V": 0.0,
          "full_free_surfactant_Q": 7.699515600612473e-15,
          "drain_energy_increase": 0.0,
          "full_film_zone_V": 7.471858122979053e-15,
          "full_film_zone_Q": 3.2649379051641747e-15,
          "between_steps_V": 0.0,
          "between_steps_Q": 0.0
        },
        "material_crossings": 16,
        "inserted": 0,
        "merged": 3,
        "initial_film_volume_m3": 1.5991206763004848e-11,
        "initial_film_surfactant_mol": 3.294326463874771e-10,
        "passed": true,
        "trace": [
          {
            "step": 1,
            "t_s": 0.001,
            "film_dV": -4.960226354830138e-14,
            "film_dQ": -9.622670429028202e-13,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -4.96022635481819e-14,
            "transport_Q": -9.622670429038958e-13,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -4.499335128077513e-12,
            "reservoir_energy_change": -3.3928726523043113e-12,
            "drain_film_energy_change": -1.1064624757732018e-12
          },
          {
            "step": 2,
            "t_s": 0.002,
            "film_dV": -4.830180618734121e-14,
            "film_dQ": -9.3720203821944e-13,
            "material_V": 0.0,
            "material_Q": 0.0,
            "drainage_V": -4.8301806187345784e-14,
            "transport_Q": -9.37202038219704e-13,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -4.343057831261878e-12,
            "reservoir_energy_change": -3.303919328414542e-12,
            "drain_film_energy_change": -1.0391385028473361e-12
          },
          {
            "step": 3,
            "t_s": 0.003,
            "film_dV": -9.736294342950688e-14,
            "film_dQ": -1.9517725298770554e-12,
            "material_V": -5.0112743926447996e-14,
            "material_Q": -1.0344774331061505e-12,
            "drainage_V": -4.7250199503054734e-14,
            "transport_Q": -9.172950967707296e-13,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -4.2052180489772055e-12,
            "reservoir_energy_change": -3.231987781245156e-12,
            "drain_film_energy_change": -9.732302677320495e-13
          },
          {
            "step": 4,
            "t_s": 0.004,
            "film_dV": -9.730508525140857e-14,
            "film_dQ": -1.951669778950171e-12,
            "material_V": -4.968284059178974e-14,
            "material_Q": -1.0261017122860208e-12,
            "drainage_V": -4.762224465962669e-14,
            "transport_Q": -9.255680666639656e-13,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": 0.0,
            "remesh_Q": 0.0,
            "drain_energy_change": -4.1845061464421254e-12,
            "reservoir_energy_change": -3.257436253691019e-12,
            "drain_film_energy_change": -9.270698927511065e-13
          },
          {
            "step": 5,
            "t_s": 0.005,
            "film_dV": -7.313568522581579e-13,
            "film_dQ": -1.505904417365596e-11,
            "material_V": -6.885632713166031e-13,
            "material_Q": -1.4227117805501705e-11,
            "drainage_V": -4.279358094154746e-14,
            "transport_Q": -8.319263681544844e-13,
            "prepare_V": 0.0,
            "prepare_Q": 0.0,
            "remesh_V": -6.462348535570529e-27,
            "remesh_Q": 1.550963648536927e-25,
            "drain_energy_change": -3.758756794927678e-12,
            "reservoir_energy_change": -2.927148079234511e-12,
            "drain_film_energy_change": -8.316087156931672e-13
          }
        ],
        "caution": "energy check is the fixed-position drainage subproblem only; region remapping is measured, with its free totals checked independently; no moving local-edge solver implemented"
      },
      "passed": true
    },
    {
      "name": "eq_thin_dt1",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 3221225620,
      "wall_s": 58.57799999997951,
      "log": "results\\logs\\remap_assay_20261111\\eq_thin_dt1.log",
      "log_sha256": "16c4d0a6a2e13b467dd6277610278227ad511b76b364cc7772b980b9766b349f",
      "h0_um": 2,
      "dt_s": 0.001,
      "T_s": 0.05,
      "regional": 1,
      "newton_failures": [],
      "frames_sha256": "603fe6ba69c4383831ecade48d2d9a2d7019188ecc34f0e7023a9d8686c8da84",
      "csv_sha256": "5290d3f80838a523d7d4a91534bde700bc08103e978e7046813a36ae1b70c415",
      "saved_fields_feasible": false,
      "max_saved_theta": 1.03902,
      "ledger_error": "float() argument must be a string or a real number, not 'NoneType'",
      "passed": false
    },
    {
      "name": "eq_thick_dt1",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 3221225620,
      "wall_s": 177.40599999995902,
      "log": "results\\logs\\remap_assay_20261111\\eq_thick_dt1.log",
      "log_sha256": "ab4c6ee12c2c6710fa9e73aae69acfe37227278eecc8c0f0eecd8f5e6efd67cf",
      "h0_um": 6,
      "dt_s": 0.001,
      "T_s": 0.05,
      "regional": 1,
      "newton_failures": [],
      "frames_sha256": "6eafb257b60424ef52fd720a3d61be9a7bcd608fe94b0627ec5026896d38fc88",
      "csv_sha256": "421bc439c2e7203e9ddb472cd6c56619238ebe86aae9b62d1b928b841aa2cd73",
      "saved_fields_feasible": false,
      "max_saved_theta": 1.11184,
      "ledger_error": "float() argument must be a string or a real number, not 'NoneType'",
      "passed": false
    },
    {
      "name": "eq_thick_dt0p5",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 3221225620,
      "wall_s": 189.43700000015087,
      "log": "results\\logs\\remap_assay_20261111\\eq_thick_dt0p5.log",
      "log_sha256": "f2d20ee855ad4770e3c7f2ed9512421f903cb16b8accb0607613aa662e14896d",
      "h0_um": 6,
      "dt_s": 0.0005,
      "T_s": 0.05,
      "regional": 1,
      "newton_failures": [],
      "frames_sha256": "cafe055df1b88e3e0f910dadb2c2c1c5171fed45f8f398b3464dd449751d92be",
      "csv_sha256": "1cab662fda729d91d0f6da8ee20615e6c2efff31f6d799d890a69b0829b89786",
      "saved_fields_feasible": false,
      "max_saved_theta": 1.06105,
      "ledger_error": "float() argument must be a string or a real number, not 'NoneType'",
      "passed": false
    },
    {
      "name": "eq_thick_dt0p25",
      "command": [
        "<project>\\build\\windows\\x64\\release\\tf_bench.exe",
        "framed"
      ],
      "returncode": 3221225620,
      "wall_s": 227.96899999980815,
      "log": "results\\logs\\remap_assay_20261111\\eq_thick_dt0p25.log",
      "log_sha256": "059cf9cb9f5db504a1c72b685366e9ed10cc01ca3974ca8dab3e137740007088",
      "h0_um": 6,
      "dt_s": 0.00025,
      "T_s": 0.05,
      "regional": 1,
      "newton_failures": [],
      "frames_sha256": "62bef15c2f5de077fb0e363dfa4353e2fb93df59a9aa5f05280f6880656f916b",
      "csv_sha256": "74a0f2ac250f1fccdf7411905d650069e3939246917b3ed7f524cf64318f9349",
      "saved_fields_feasible": false,
      "max_saved_theta": 1.19019,
      "ledger_error": "float() argument must be a string or a real number, not 'NoneType'",
      "passed": false
    }
  ],
  "legacy_output_unchanged": true,
  "wall_s": 696.186999999918
}