// canary: ?? alt fallback must trip image-alt-nullish-fallback
export const Bad = ({ imageAlt, title }: { imageAlt: string; title: string }) => (
  <Image src="x" alt={imageAlt ?? title} width={400} height={400} />
);
// negative control (must NOT trip): || catches empty-string too
export const Good = ({ imageAlt, displayTitle }: { imageAlt: string; displayTitle: string }) => (
  <Image src="x" alt={imageAlt || displayTitle} width={400} height={400} />
);
