{
  "diagnostics": {
    "master_prm": {
      "center_row_count": 13524,
      "center_windows": [
        [
          24,
          1420
        ],
        [
          80,
          1421
        ],
        [
          80,
          1419
        ],
        [
          80,
          1420
        ],
        [
          80,
          1419
        ],
        [
          80,
          1419
        ],
        [
          80,
          1420
        ],
        [
          80,
          1422
        ],
        [
          81,
          1422
        ],
        [
          81,
          1478
        ]
      ],
      "clock_start": 60.18809745500406,
      "clock_stop": 60.18841911149916,
      "duration_seconds": 0.009513541997876018,
      "engine": "safe_tops_bootstrap_prm",
      "first_sample": 37,
      "k_start": 24,
      "num_lines": 13520,
      "num_rng_bins": 24516,
      "ok": true,
      "output_prm_path": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20250302_043051_F2.PRM",
      "prf": 486.48631029955294,
      "sc_clock_start": 2025060.1880974548,
      "sc_clock_stop": 2025060.1884191113,
      "target_num_lines": 13520,
      "tiff_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20250302T043050_20250302T043120_058121_072DA7_0872.SAFE/measurement/s1a-iw2-slc-vv-20250302t043051-20250302t043119-058121-072da7-005.tiff",
      "xml_native_num_lines": 13520,
      "xml_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20250302T043050_20250302T043120_058121_072DA7_0872.SAFE/annotation/s1a-iw2-slc-vv-20250302t043051-20250302t043119-058121-072da7-005.xml"
    },
    "master_slc": {
      "center_row_count": 13524,
      "duration_seconds": 2.808919584029354,
      "engine": "safe_tops_center_slc",
      "ok": true,
      "output_slc_path": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20250302_043051_F2.SLC",
      "rows_written": 13524,
      "tiff_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20250302T043050_20250302T043120_058121_072DA7_0872.SAFE/measurement/s1a-iw2-slc-vv-20250302t043051-20250302t043119-058121-072da7-005.tiff",
      "width": 24516,
      "xml_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20250302T043050_20250302T043120_058121_072DA7_0872.SAFE/annotation/s1a-iw2-slc-vv-20250302t043051-20250302t043119-058121-072da7-005.xml"
    },
    "secondary_prm": {
      "center_row_count": 13525,
      "center_windows": [
        [
          24,
          1421
        ],
        [
          80,
          1421
        ],
        [
          80,
          1420
        ],
        [
          80,
          1419
        ],
        [
          79,
          1419
        ],
        [
          81,
          1420
        ],
        [
          81,
          1421
        ],
        [
          82,
          1425
        ],
        [
          83,
          1425
        ],
        [
          83,
          1477
        ]
      ],
      "clock_start": 55.18797205054804,
      "clock_stop": 55.18829370704314,
      "duration_seconds": 0.008448666019830853,
      "engine": "safe_tops_bootstrap_prm",
      "first_sample": 37,
      "k_start": 24,
      "num_lines": 13520,
      "num_rng_bins": 24516,
      "ok": true,
      "output_prm_path": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20260225_043040_F2.PRM",
      "prf": 486.48631029955294,
      "sc_clock_start": 2026055.1879720504,
      "sc_clock_stop": 2026055.1882937069,
      "target_num_lines": 13520,
      "tiff_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20260225T043039_20260225T043109_063371_07F5A3_F355.SAFE/measurement/s1a-iw2-slc-vv-20260225t043040-20260225t043108-063371-07f5a3-005.tiff",
      "xml_native_num_lines": 13524,
      "xml_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20260225T043039_20260225T043109_063371_07F5A3_F355.SAFE/annotation/s1a-iw2-slc-vv-20260225t043040-20260225t043108-063371-07f5a3-005.xml"
    },
    "secondary_slc": {
      "duration_seconds": 0.0,
      "engine": "safe_tops_center_slc",
      "ok": true,
      "output_slc_path": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20260225_043040_F2.SLC",
      "reason": "safe_tops_mlx_v2 reads the secondary SAFE TIFF directly in the TOPS shifted writer",
      "rows_written": 0,
      "skipped": true,
      "tiff_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20260225T043039_20260225T043109_063371_07F5A3_F355.SAFE/measurement/s1a-iw2-slc-vv-20260225t043040-20260225t043108-063371-07f5a3-005.tiff",
      "xml_path": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20260225T043039_20260225T043109_063371_07F5A3_F355.SAFE/annotation/s1a-iw2-slc-vv-20260225t043040-20260225t043108-063371-07f5a3-005.xml"
    }
  },
  "duration_seconds": 2.8463895419845358,
  "engine": "safe_tops_mlx_v1",
  "inputs": {
    "master_tiff": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20250302T043050_20250302T043120_058121_072DA7_0872.SAFE/measurement/s1a-iw2-slc-vv-20250302t043051-20250302t043119-058121-072da7-005.tiff",
    "master_xml": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20250302T043050_20250302T043120_058121_072DA7_0872.SAFE/annotation/s1a-iw2-slc-vv-20250302t043051-20250302t043119-058121-072da7-005.xml",
    "secondary_tiff": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20260225T043039_20260225T043109_063371_07F5A3_F355.SAFE/measurement/s1a-iw2-slc-vv-20260225t043040-20260225t043108-063371-07f5a3-005.tiff",
    "secondary_xml": "/Users/aschmidt/Codex/gmtsar/output/kilauea_gmtsar/2025-03-02_2026-02-25_s1a_track124/raw/S1A_IW_SLC__1SDV_20260225T043039_20260225T043109_063371_07F5A3_F355.SAFE/annotation/s1a-iw2-slc-vv-20260225t043040-20260225t043108-063371-07f5a3-005.xml"
  },
  "line_policy": "PRM num_lines is forced to the GMTSAR raw master shape; SLC materialization writes the SAFE center-window rows so extra trailing rows remain available but are ignored by PRM-shaped stage-2 readers.",
  "mode": "safe_tops_stage2_materialization",
  "outputs": {
    "master_prm": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20250302_043051_F2.PRM",
    "master_slc": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20250302_043051_F2.SLC",
    "secondary_prm": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20260225_043040_F2.PRM",
    "secondary_slc": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/S1_20260225_043040_F2.SLC",
    "summary_json": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/stage2_safe_summary.json",
    "summary_markdown": "/Users/aschmidt/Codex/dem/output/kilauea_year_e2e_pack_fast_stage2_20260428/stage2_safe/stage2_safe_summary.md"
  },
  "secondary_slc_materialized": false,
  "target_shape": [
    13520,
    24516
  ]
}
