{
  "method": "320px generated overlap, binary minimum-cost seam path through rows32..160 (per-column vertical movement <=2px), hard paste. No feather, blur overlay, color correction or geometry warp. Measurements on raw output context; Gaussian blur only in metric calculation.",
  "metric_note": "MAE in 8-bit RGB (0..255), lower is more similar. Not a perceptual score or proof of seamlessness. Pairwise comparisons at native resolution.",
  "chains": [
    {
      "name": "nagi-native-long",
      "dimensions": [
        1024,
        7616
      ],
      "sections": 6,
      "boundaries": [
        {
          "overlap_px": 320,
          "straight_cut_reference": 144,
          "cut_path_min_max": [
            32,
            160
          ],
          "cut_row_in_overlap": 69,
          "join_y": 1285,
          "context_mae_0_160": 9.412,
          "path_mae": 3.156,
          "join_row_delta": 2.312,
          "boundary": "1→2",
          "source": "02-native-repair-v2.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 53,
          "cut_path_min_max": [
            32,
            122
          ],
          "cut_row_in_overlap": 61,
          "join_y": 2493,
          "context_mae_0_160": 2.617,
          "path_mae": 0.794,
          "join_row_delta": 1.586,
          "boundary": "2→3",
          "source": "03-native.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 32,
          "cut_path_min_max": [
            32,
            140
          ],
          "cut_row_in_overlap": 65,
          "join_y": 3713,
          "context_mae_0_160": 5.922,
          "path_mae": 2.801,
          "join_row_delta": 1.963,
          "boundary": "3→4",
          "source": "04-native.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 143,
          "cut_path_min_max": [
            48,
            160
          ],
          "cut_row_in_overlap": 115,
          "join_y": 4979,
          "context_mae_0_160": 3.403,
          "path_mae": 0.998,
          "join_row_delta": 2.455,
          "boundary": "4→5",
          "source": "05-native.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 139,
          "cut_path_min_max": [
            34,
            152
          ],
          "cut_row_in_overlap": 117,
          "join_y": 6197,
          "context_mae_0_160": 3.361,
          "path_mae": 0.805,
          "join_row_delta": 1.728,
          "boundary": "5→6",
          "source": "06-native.png"
        }
      ],
      "png_bytes": 13041775,
      "jpeg_bytes": 3327132
    },
    {
      "name": "nagi-sunburst-long",
      "dimensions": [
        1024,
        7616
      ],
      "sections": 6,
      "boundaries": [
        {
          "overlap_px": 320,
          "straight_cut_reference": 67,
          "cut_path_min_max": [
            32,
            121
          ],
          "cut_row_in_overlap": 60,
          "join_y": 1276,
          "context_mae_0_160": 3.337,
          "path_mae": 0.927,
          "join_row_delta": 2.219,
          "boundary": "1→2",
          "source": "02-sunburst-mask.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 68,
          "cut_path_min_max": [
            32,
            137
          ],
          "cut_row_in_overlap": 69,
          "join_y": 2501,
          "context_mae_0_160": 3.074,
          "path_mae": 0.56,
          "join_row_delta": 2.08,
          "boundary": "2→3",
          "source": "03-sunburst-mask.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 84,
          "cut_path_min_max": [
            33,
            154
          ],
          "cut_row_in_overlap": 81,
          "join_y": 3729,
          "context_mae_0_160": 5.728,
          "path_mae": 2.458,
          "join_row_delta": 2.099,
          "boundary": "3→4",
          "source": "04-sunburst-mask.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 111,
          "cut_path_min_max": [
            38,
            156
          ],
          "cut_row_in_overlap": 108,
          "join_y": 4972,
          "context_mae_0_160": 4.015,
          "path_mae": 0.922,
          "join_row_delta": 1.902,
          "boundary": "4→5",
          "source": "05-sunburst-mask.png"
        },
        {
          "overlap_px": 320,
          "straight_cut_reference": 32,
          "cut_path_min_max": [
            32,
            148
          ],
          "cut_row_in_overlap": 85,
          "join_y": 6165,
          "context_mae_0_160": 5.039,
          "path_mae": 1.982,
          "join_row_delta": 2.583,
          "boundary": "5→6",
          "source": "06-sunburst-mask.png"
        }
      ],
      "png_bytes": 13736169,
      "jpeg_bytes": 3565281
    }
  ],
  "comparisons": [
    {
      "overlap_px": 320,
      "straight_cut_reference": 136,
      "cut_path_min_max": [
        32,
        160
      ],
      "cut_row_in_overlap": 114,
      "join_y": 1330,
      "context_mae_0_160": 54.723,
      "path_mae": 11.334,
      "join_row_delta": 2.312,
      "source": "02-sunburst-independent.png",
      "direct_row_delta": 10.917
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 48,
      "cut_path_min_max": [
        32,
        147
      ],
      "cut_row_in_overlap": 54,
      "join_y": 1270,
      "context_mae_0_160": 48.646,
      "path_mae": 5.091,
      "join_row_delta": 4.572,
      "source": "02-sunburst-reference.png",
      "direct_row_delta": 10.36
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 67,
      "cut_path_min_max": [
        32,
        121
      ],
      "cut_row_in_overlap": 60,
      "join_y": 1276,
      "context_mae_0_160": 3.337,
      "path_mae": 0.927,
      "join_row_delta": 2.219,
      "source": "02-sunburst-mask.png",
      "direct_row_delta": 11.89
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 107,
      "cut_path_min_max": [
        32,
        137
      ],
      "cut_row_in_overlap": 66,
      "join_y": 1282,
      "context_mae_0_160": 4.789,
      "path_mae": 1.39,
      "join_row_delta": 2.301,
      "source": "02-sunburst-repeat-1.png",
      "direct_row_delta": 12.079
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 59,
      "cut_path_min_max": [
        40,
        160
      ],
      "cut_row_in_overlap": 97,
      "join_y": 1313,
      "context_mae_0_160": 2.973,
      "path_mae": 0.933,
      "join_row_delta": 2.165,
      "source": "02-sunburst-repeat-2.png",
      "direct_row_delta": 11.712
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 72,
      "cut_path_min_max": [
        33,
        160
      ],
      "cut_row_in_overlap": 79,
      "join_y": 1295,
      "context_mae_0_160": 3.861,
      "path_mae": 1.239,
      "join_row_delta": 2.068,
      "source": "02-flare-mask.png",
      "direct_row_delta": 11.844
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 48,
      "cut_path_min_max": [
        32,
        159
      ],
      "cut_row_in_overlap": 53,
      "join_y": 1269,
      "context_mae_0_160": 4.085,
      "path_mae": 1.173,
      "join_row_delta": 2.235,
      "source": "02-native-guide-raw.png",
      "direct_row_delta": 11.737
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 46,
      "cut_path_min_max": [
        32,
        160
      ],
      "cut_row_in_overlap": 68,
      "join_y": 1284,
      "context_mae_0_160": 7.354,
      "path_mae": 2.405,
      "join_row_delta": 2.298,
      "source": "02-native-repair-v1.png",
      "direct_row_delta": 11.709
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 144,
      "cut_path_min_max": [
        32,
        160
      ],
      "cut_row_in_overlap": 69,
      "join_y": 1285,
      "context_mae_0_160": 9.412,
      "path_mae": 3.156,
      "join_row_delta": 2.312,
      "source": "02-native-repair-v2.png",
      "direct_row_delta": 11.687
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 51,
      "cut_path_min_max": [
        32,
        158
      ],
      "cut_row_in_overlap": 70,
      "join_y": 1286,
      "context_mae_0_160": 46.597,
      "path_mae": 9.743,
      "join_row_delta": 1.661,
      "source": "02-cloudflare-independent.png",
      "direct_row_delta": 10.023
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 144,
      "cut_path_min_max": [
        32,
        160
      ],
      "cut_row_in_overlap": 78,
      "join_y": 1294,
      "context_mae_0_160": 42.821,
      "path_mae": 16.455,
      "join_row_delta": 2.093,
      "source": "02-cloudflare-guide.png",
      "direct_row_delta": 7.981
    },
    {
      "overlap_px": 320,
      "straight_cut_reference": 144,
      "cut_path_min_max": [
        32,
        160
      ],
      "cut_row_in_overlap": 82,
      "join_y": 1298,
      "context_mae_0_160": 42.409,
      "path_mae": 17.674,
      "join_row_delta": 2.12,
      "source": "02-cloudflare-repair.png",
      "direct_row_delta": 7.661
    }
  ]
}