5a1800df91
The Capture→Review upload filtered out the overlay (role !== 'overlay') and sent no role field, so the dimension-overlay copy was never stored and every photo defaulted to role=batch. Review then fell back to a stored /processed URL that had no dimensions drawn — the owner saw the overlay thumbnail without its measurements. Now upload the full lineup with the correct role, keeping the overlay's dimension-drawn blob as both original and processed.