Date: 2026-05-01

Trigger: Scheduled image-audit task with standing approval to auto-generate and auto-deploy hero images

Outcome: 2 keepers, 3 rollbacks, 1 alt-tag fix, 6 reflection MCQs awaiting response


Net Result by Category

Keepers (live, verified)

Rolled back (regression caught)


Root Cause

Audit detection logic only matched class="sa-hero". It missed:

  1. Custom-class heroes (e.g., class="rain-hero", class="uber-hero")
  2. Inline-style heroes (style="background-image:...")
  3. Lazy-loaded wrapper heroes (Kadence lazy attributes)

Result: auditor flagged these pages as "no hero" and stacked an SA-template hero on top of an existing custom hero, causing visible duplicate-hero collisions.