{
  "created_utc": "2026-09-08T14:21:21.723340+00:00",
  "geometry_revision": "H",
  "base_commit": "f47a03f",
  "scope": "User requested temporal progress and appearance; timestep accuracy deferred.",
  "geometry_inputs": [
    {
      "path": "F:\\Code\\dell-5560-wall-mount-cfd\\freecad\\Precision_5560_Native.step",
      "sha256": "0a60dceee211fdd028af1e63ea3fe9b9a0ae06f84d521ade9ebfe4b4f04ad8e3"
    },
    {
      "path": "F:\\Code\\dell-5560-wall-mount-cfd\\fusion\\output\\native\\cfd_helpers_traced.json",
      "sha256": "8a64f4f30f49a6af90d0ecd78bb1a10d7badb1c2a1080c375875a9ec4d61cf81"
    },
    {
      "path": "F:\\Code\\dell-5560-wall-mount-cfd\\fusion\\output\\native\\cfd_helpers_traced.step",
      "sha256": "6fa7e681562fb4f9ac68e63bbe39f1ce2a4039499740c63e80dbb2e0b972ded2"
    }
  ],
  "laptop_geometry_uncertainty_mm": {
    "profile": 2,
    "intake_location": 4
  },
  "surface_sha256": "3b764f39413d86dbb3a16e0403ff4dc6650ef9b10f2a299969ebbd4aa0d502ed",
  "numerical_surface_stabilization": {
    "method": "Deterministic sub-micrometre vertex perturbation; domain planes fixed; native CAD unchanged",
    "seed": 5560,
    "max_displacement_m": 1.672497877524723e-08,
    "flipped_normals": 0
  },
  "surface_deflection_mm": 0.025,
  "base_cell_mm": 16,
  "surface_cell_mm": {
    "printed": 2,
    "laptop": 2,
    "noctua": 2
  },
  "refinement_boxes": {
    "ductWake": {
      "min_m": [
        -0.145,
        0.002,
        -0.004
      ],
      "max_m": [
        0.145,
        0.042,
        0.024
      ],
      "level": 4,
      "cell_mm": 1.0
    },
    "ductOuterEdge": {
      "min_m": [
        -0.145,
        0.034,
        -0.004
      ],
      "max_m": [
        0.145,
        0.043,
        0.01
      ],
      "level": 5,
      "cell_mm": 0.5
    },
    "frontLip": {
      "min_m": [
        -0.174,
        0.047,
        -0.003
      ],
      "max_m": [
        0.174,
        0.058,
        0.009
      ],
      "level": 5,
      "cell_mm": 0.5
    },
    "frontLipWake": {
      "min_m": [
        -0.176,
        0.042,
        -0.002
      ],
      "max_m": [
        0.176,
        0.064,
        0.022
      ],
      "level": 4,
      "cell_mm": 1.0
    },
    "leftPassage": {
      "min_m": [
        -0.15,
        0.037,
        0.14
      ],
      "max_m": [
        -0.073,
        0.052,
        0.238
      ],
      "level": 4,
      "cell_mm": 1.0
    },
    "rightPassage": {
      "min_m": [
        0.073,
        0.037,
        0.14
      ],
      "max_m": [
        0.15,
        0.052,
        0.238
      ],
      "level": 4,
      "cell_mm": 1.0
    },
    "leftHingeLip": {
      "min_m": [
        -0.15,
        0.037,
        0.222
      ],
      "max_m": [
        -0.073,
        0.054,
        0.237
      ],
      "level": 5,
      "cell_mm": 0.5
    },
    "rightHingeLip": {
      "min_m": [
        0.073,
        0.037,
        0.222
      ],
      "max_m": [
        0.15,
        0.054,
        0.237
      ],
      "level": 5,
      "cell_mm": 0.5
    },
    "hingeWake": {
      "min_m": [
        -0.15,
        0.033,
        0.232
      ],
      "max_m": [
        0.15,
        0.061,
        0.253
      ],
      "level": 4,
      "cell_mm": 1.0
    },
    "leftDuctSide": {
      "min_m": [
        -0.145,
        0.003,
        -0.008
      ],
      "max_m": [
        -0.136,
        0.044,
        0.014
      ],
      "level": 5,
      "cell_mm": 0.5
    },
    "rightDuctSide": {
      "min_m": [
        0.136,
        0.003,
        -0.008
      ],
      "max_m": [
        0.145,
        0.044,
        0.014
      ],
      "level": 5,
      "cell_mm": 0.5
    },
    "left_ductOuterEdge_sample_strip": {
      "min_m": [
        -0.119,
        0.034,
        -0.004
      ],
      "max_m": [
        -0.10300000000000001,
        0.043,
        0.01
      ],
      "level": 6,
      "cell_mm": 0.25
    },
    "left_frontLip_sample_strip": {
      "min_m": [
        -0.119,
        0.047,
        -0.003
      ],
      "max_m": [
        -0.10300000000000001,
        0.058,
        0.009
      ],
      "level": 6,
      "cell_mm": 0.25
    },
    "left_leftHingeLip_sample_strip": {
      "min_m": [
        -0.119,
        0.037,
        0.222
      ],
      "max_m": [
        -0.10300000000000001,
        0.054,
        0.237
      ],
      "level": 6,
      "cell_mm": 0.25
    },
    "right_ductOuterEdge_sample_strip": {
      "min_m": [
        0.10300000000000001,
        0.034,
        -0.004
      ],
      "max_m": [
        0.119,
        0.043,
        0.01
      ],
      "level": 6,
      "cell_mm": 0.25
    },
    "right_frontLip_sample_strip": {
      "min_m": [
        0.10300000000000001,
        0.047,
        -0.003
      ],
      "max_m": [
        0.119,
        0.058,
        0.009
      ],
      "level": 6,
      "cell_mm": 0.25
    },
    "right_rightHingeLip_sample_strip": {
      "min_m": [
        0.10300000000000001,
        0.037,
        0.222
      ],
      "max_m": [
        0.119,
        0.054,
        0.237
      ],
      "level": 6,
      "cell_mm": 0.25
    }
  },
  "requested_layers": {
    "printed": 4,
    "laptop": 4,
    "noctua": 2,
    "relative_sizes": true,
    "final_layer_fraction": 0.3,
    "minimum_total_thickness_fraction": 0.15,
    "growth": 1.2
  },
  "requested_max_Co": 0.5,
  "requested_max_deltaT_s": 2.5e-05,
  "pilot_end_time_s": 0.0001,
  "production_plan": "Measure mesh quality and cost on a bounded benchmark. Then establish flow startup duration and save hundreds of actual section samples; no invented in-between states. A longer run is not a mesh/time-step convergence test.",
  "probes": [
    {
      "name": "duct_edge_x-0.111",
      "point_m": [
        -0.111,
        0.039,
        0.008
      ]
    },
    {
      "name": "duct_wake_x-0.111",
      "point_m": [
        -0.111,
        0.039,
        0.02
      ]
    },
    {
      "name": "front_lip_wallside_x-0.111",
      "point_m": [
        -0.111,
        0.046,
        0.004
      ]
    },
    {
      "name": "front_lip_outside_x-0.111",
      "point_m": [
        -0.111,
        0.06,
        0.004
      ]
    },
    {
      "name": "hinge_underside_x-0.111",
      "point_m": [
        -0.111,
        0.037,
        0.219
      ]
    },
    {
      "name": "hinge_exit_x-0.111",
      "point_m": [
        -0.111,
        0.046,
        0.239
      ]
    },
    {
      "name": "hinge_wake_x-0.111",
      "point_m": [
        -0.111,
        0.046,
        0.25
      ]
    },
    {
      "name": "duct_edge_x0.07",
      "point_m": [
        0.07,
        0.039,
        0.008
      ]
    },
    {
      "name": "duct_wake_x0.07",
      "point_m": [
        0.07,
        0.039,
        0.02
      ]
    },
    {
      "name": "front_lip_wallside_x0.07",
      "point_m": [
        0.07,
        0.046,
        0.004
      ]
    },
    {
      "name": "front_lip_outside_x0.07",
      "point_m": [
        0.07,
        0.06,
        0.004
      ]
    },
    {
      "name": "hinge_underside_x0.07",
      "point_m": [
        0.07,
        0.037,
        0.219
      ]
    },
    {
      "name": "hinge_exit_x0.07",
      "point_m": [
        0.07,
        0.046,
        0.239
      ]
    },
    {
      "name": "hinge_wake_x0.07",
      "point_m": [
        0.07,
        0.046,
        0.25
      ]
    },
    {
      "name": "duct_edge_x0.111",
      "point_m": [
        0.111,
        0.039,
        0.008
      ]
    },
    {
      "name": "duct_wake_x0.111",
      "point_m": [
        0.111,
        0.039,
        0.02
      ]
    },
    {
      "name": "front_lip_wallside_x0.111",
      "point_m": [
        0.111,
        0.046,
        0.004
      ]
    },
    {
      "name": "front_lip_outside_x0.111",
      "point_m": [
        0.111,
        0.06,
        0.004
      ]
    },
    {
      "name": "hinge_underside_x0.111",
      "point_m": [
        0.111,
        0.037,
        0.219
      ]
    },
    {
      "name": "hinge_exit_x0.111",
      "point_m": [
        0.111,
        0.046,
        0.239
      ]
    },
    {
      "name": "hinge_wake_x0.111",
      "point_m": [
        0.111,
        0.046,
        0.25
      ]
    },
    {
      "name": "ambient_reference",
      "point_m": [
        0,
        0.25,
        0.1
      ]
    }
  ],
  "interpretation": "Look for sustained traveling vorticity and reproducible pressure spectra; do not infer shedding from a still streamline image. Gauge p in Pa = 1.2 * p. Pressure depression alone does not establish a Bernoulli cause.",
  "gates": {
    "surface": false,
    "mesh": false,
    "layers": false,
    "transient_pilot": false,
    "spatial_convergence": false,
    "temporal_convergence": false,
    "hardware_validation": false
  },
  "mesh_profile": "focused_sequence_benchmark",
  "benchmark": {
    "fixed_deltaT_s": 1e-05,
    "steps": 10,
    "stop_condition": "Monitor logged Courant and field bounds; no automatic production extension."
  },
  "change_reason": "Four initialization snapshots cannot form a meaningful flow-evolution video. Reduce background and full-span cell cost while preserving 0.25 mm targets in the plotted lip regions; revisit wall layers.",
  "continuation": {
    "source_case": "duct_cpu_02",
    "source_time_s": 0.0001,
    "initialization": "Exact same-Rev-H CPU fields including U_0, phi_0, k_0, omega_0 and uniform time history; no Revision F mapping.",
    "field_hashes": {
      "0.0001/Q": "19479727a7d69c53663002288dd8940a3aed066ef7ec2c1f86098c5d265c89a7",
      "0.0001/U": "9d245f6c957e6fb573bed4403511addb7ae8a0cca4d82103f069c5c6156f3439",
      "0.0001/U_0": "a2d958f7ca2a03bbc0d8ba64a3a291bbd319cc7716bf3197d98adcfda20276a1",
      "0.0001/k": "a138356855c430d6c52565fd1f6fe96c84d996809eac940e27b6ef589b4b2d51",
      "0.0001/k_0": "446328ce9b93d8ff3adda4358449b3f944738843155d6d25d1507b073e4337e6",
      "0.0001/nut": "1167986db9367c14f9fa882ae227452fe152eb837324d9e5c16a802690e4be63",
      "0.0001/omega": "78a3af177e0762b41400bb44e3aff9cb0cb593fcf483c57cabad62e3de5b30fa",
      "0.0001/omega_0": "2ff36f8940dd08520328cabece2d81b478554086cc560e3a1f85257e67508d79",
      "0.0001/p": "b3a7e1ea21f75444459ba85cf19964e21e90d34808b2566edb561d47d089d6aa",
      "0.0001/phi": "5451859c16d125909b54de0875218d2b1b5211f6b5d50fb2fcb0dacea60c75e8",
      "0.0001/phi_0": "436c8b7e160426b0c6a627d8bdcc60aa64d79e51ea86f46cc8b2756a9a781d21",
      "0.0001/uniform/cumulativeContErr": "60f55d0a9f246cd72dde1d7e321cac8f3ddd5c105222d177b1bc2d1fc52d4b94",
      "0.0001/uniform/functionObjects/functionObjectProperties": "81f0f9e6cf63af5e8f76bb8c857348d419587f448ff5889f83ad210cce2d928c",
      "0.0001/uniform/time": "7e911513fd660349719109cfa983c2e44f6d0f23e43a33cae6bb35aa76b15bd7",
      "0.0001/vorticity": "7ae4d7e81c16f693b4962f268f5247a53e1e78b77fda6f979e525b2be900af90",
      "0.0001/yPlus": "1bb1ffa6e94d7fb3c5fcd57ae65686178dbdc131b1ace52f01aba9aa30551ab9"
    }
  },
  "mesh_source": "revh_sequence_05",
  "ranks": 12,
  "section_output": {
    "planes": [
      -0.111,
      0.111
    ],
    "bounds": null,
    "interval_steps": 2,
    "fields": [
      "p",
      "U",
      "vorticity",
      "Q"
    ],
    "format": "VTK XML polydata"
  },
  "publication": "Hourly real-sample video checkpoints; no interpolated CFD states.",
  "continuation_sessions": [
    {
      "requested_utc": "2026-09-08T19:48:01.465648+00:00",
      "from_state": "running",
      "checkpoint_time_s": 0.0134642992,
      "workers": 4,
      "authorized_deadline_utc": "2026-09-09T12:00:00+00:00",
      "idle_between_sessions_excluded": true,
      "native_previous_step_fields_preserved": true
    },
    {
      "requested_utc": "2026-09-09T13:23:55.863360+00:00",
      "checkpoint_time_s": 0.038723499605432,
      "workers": 12,
      "authorized_deadline_utc": "2026-09-09T20:00:00+00:00",
      "fixed_deltaT_s": 8.09300250000089e-05,
      "native_previous_step_fields_preserved": true
    }
  ],
  "checkpoint_compression": "Uncompressed native binary fields; OpenFOAM v2412 disables gzip for non-ascii output. Same precision and old-time history.",
  "cpu_workers": 12,
  "current_native_case": "revh_visual_81us_20260909_a3",
  "fixed_deltaT_s": 8.09300250000089e-05,
  "adjustTimeStep": false,
  "visual_continuation_from_s": 0.03831884948,
  "visual_extension": {
    "base_last_time_s": 0.03831884948,
    "base_motion_frames": 473,
    "base_tracer_sha256": "d050abbee497281dfab2c8e425312bafd5fd39ffaf8c7cfee04f56e140db45a3",
    "base_arrow_sha256": "2469c1dabc82fbedb8eeddedcf5ffc0baeedf8810b16b481e4547982b064c2b6",
    "base_source_frames": 918,
    "base_progress_sha256": "43dcd5524b315423a19f565f7513f5d876576e74c9074c50cbb9aba0dbcd5983",
    "new_frames": 716,
    "video_frame_step_s": 8.09300250000089e-05,
    "timestep_accuracy": "Deferred by user; fixed-step continuation for visualization.",
    "replay_checkpoint_s": 0.03772391061,
    "replay_steps": 36
  }
}
