Dry-run default with CSV report; --move relocates to has-text dir (reversible). Flags on >=3 confident lines or one box >=3% frame area; 1280px downscale so big overlay cards hit and incidental small detail doesn't.