"Ad image batch V3 β 30 images for the 6 new advertorials + direct-to-offer"
30 finished ad images (1080x1080) for the new-batch campaign. Full catalog with styles, angles, and destinations: X:/Dropbox/loot47/loot47-ad-images/AD-IMAGE-MAP.md (V3 batch section). Folder: X:/Dropbox/loot47/loot47-ad-images-v3/ (png/, html/, photos/, specs.json). Zip: loot47-ad-images-v3.zip.
12 direct-to-offer (d01-d12, brand LOOT47, domain get.loot47.com): tagline stencil pair (Stop building / Stop getting clients), two-doors, 47-products offer, price anchor, get-rich-promise-dead, solutions-still-sell, inventory-over-clients, 6-month shelf life, $47-vs-$10K, clientless starts here, one-client heartbeat.
18 advertorial images (a01-a18, brand Digital Asset Ideas, domain digitalassetideas.com), 3 per new article matched to its conversation: ai-pdf-slop-2027 (a01-a03), clientless-agency (a04-a06), solutions-not-information (a07-a09), gurus-closing-courses (a10-a12), stop-creating-pdfs (a13-a15), ai-agencies-gohighlevel (a16-a18).
Styles per ad-image-styles.md: T1 red-bar badge, T2 bold red panel with cyan accent, T3 breaking-news frame, T5 stencil bands, ALL re-skinned to the professional navy/soft-blue palette (panels #1E3A5F, accent #0369A1, soft-sky highlight #A5CBE8, pale stencil bands #E8EEF5) after the user rejected the original red scheme as not professional. Photo bases RunningHub nb2 1:1 (~$0.76 total for 28 photos). QA: vision-checked every image, 2 fix rounds (T1 tag/box stacking, T2 headline sizing, T3 disclaimer contrast, T5 type scale), re-verified clean at full size.
Compliance: on-image copy is FB-safe throughout (activity-only speed claims, no income numbers, "Results may vary." on editorial styles). Advertorial senders carry no product or price on image; direct images carry brand + product domain per the publisher-identity rule.
Render pipeline reusable: gen_ad_batch_v3.py in hermes scratch regenerates all overlays from specs.json; re-render any image with one Chrome command.