Pipeline status

SHELL = BROKEN. Bash sandbox returned ENOSPC: no space left on device on every invocation, blocking three of the four execution arms in the workflow:

What still worked: WebFetch against the public WordPress REST API (read-only). The audit ran end-to-end in read-only mode and produced the gap list below. No content on the live site was changed in this run.

Scope of the read-only audit

Hard featured_media gaps (in scope, not excluded)

Only two pages across the entire site have featured_media: 0 AND fall inside the audit scope:

  1. Page 63894, slug e-scooter-accident-louisville — title "Electric Scooter Accidents." Practice area page. Has a <div class="sa-hero"> wrapper but it is empty (no <img> inside). Needs a generated e-scooter or micromobility hero image.
  2. Page 65332, slug tmj-car-accident — title "Car Accident TMJ & Jaw Injuries." Injury sub-page. No sa-hero element at all. Needs a hero block built from scratch plus a topic-matched image (jaw injury / TMJ medical-illustration style).

Topic-mismatch hero placements (generic firm assets used on subject pages)

These pages have a featured_media set but the image is a generic firm asset (Sam portrait, office building, Louisville skyline, generic accident scene) used on a page with a specific subject that should show a topic-matched hero. Vision-model topic-match scores would flag all of these as fail.

Sam-Aguiar.jpg (media 38459) used on non-bio pages