{
  "case": "Turek-Hron FSI2 (journals/cfd_fsi_turek_hron_like2.py)",
  "reference": "FEATFLOW ref_fsi2.point",
  "job_id": "c6509f5a-6fa3-4ad5-829f-cb65049ab080",
  "note": "Point A response tracked via the coupling loop's own per-step converged interface-node displacement magnitude, compared against the FEATFLOW reference |Uy| envelope. run_validation.py performs the finer-grained per-signal (ux, uy, drag, lift) FFT comparison against a completed run's signed npz history.",
  "time_covered_s": [
    0.002,
    14.612
  ],
  "settled_window_start_s": 9.7,
  "torso_proxy": {
    "frequency_hz": 1.920036141856788,
    "period_s": 0.5208235294117647,
    "level_high_m": 0.08474575036575716,
    "level_low_m": 0.08219419615381078,
    "amplitude_m": 0.08346997325978397,
    "mean_offset_m": 0.0012757771059731873,
    "n_cycles": 9
  },
  "reference_uy": {
    "frequency_hz": 1.930734885965971,
    "amplitude_m": 0.0816647984,
    "mean_m": 0.0016960232982509097
  },
  "frequency_relative_error": 0.005541280777049987,
  "amplitude_relative_error": 0.022104687639613065,
  "relative_tolerance": 0.1,
  "pass": true
}
