#!/usr/bin/env bash
set -euo pipefail
base=${1:-/tmp/lead-33293-r2/capture-3/run-20261110T091047Z}
for row in ${2:-r1 r2 r3}; do
  # Channel-wise zero-threshold absolute difference, amplified 16x.
  convert "$base/$row-before.png" "$base/$row-after.png" -compose difference -composite -evaluate multiply 16 "$base/$row-diff0.png"
  # ImageMagick AE comparison with 5% fuzz; red marks changed pixels.
  compare -metric AE -fuzz 5% -highlight-color red -lowlight-color '#181818' "$base/$row-before.png" "$base/$row-after.png" "$base/$row-diffT.png" 2> "$base/$row-diffT-count.txt" || test "$?" = 1
  compare -metric AE "$base/$row-before.png" "$base/$row-after.png" null: 2> "$base/$row-diff0-count.txt" || test "$?" = 1
done
