Date: 2026-05-14 (push mode, 30-min cadence, OG + polish)
The iter 72 OG generator covered 9 essays + 5 foundational pages. Iter 73's new cron-status page and iter 76's new start-here page borrowed methodology's OG image as a placeholder. Iter 77 made them dedicated.
Generator extension:
regen-og-images.py PAGES list:page-start-here.png: "New to the Factory? Read three things first."page-cron-status.png: "124 cron jobs that keep the catalog alive"Meta-tag wiring:
/srv/sites/factory/start-here/index.html: added og:image + twitter:card + twitter:image pointing to page-start-here.png/srv/sites/factory/cron-status/index.html: swapped methodology.png → page-cron-status.png/home/ubuntu/factory/director/regen-cron-status.py: source-fix so the 15-min cron regen preserves the new OG (the cron-status page is generator-output, not hand-written)Verification: both pages now show dedicated OG images. 16 cards total.
Audit found partnership-ai had a generic template-y hero: "Manage Partnerships Intelligently" (H1) + "AI-powered platform to track, analyze, and grow your most valuable business relationships" (lede). No placeholders.json. Same pattern as the 10 H1-equals-name products from iter 76.
Fix: ran _bulk_gen.py partnership-ai. New content:
The iter-66-hardened generator with fake-proof audit produced clean output on first try.
The iter 76 ship log queued "wire /factory/start-here/ into top navigation of /factory/ home + /catalog/." Investigation showed:
Adding a 12th nav item would dilute the existing nav. The home-hero CTA is sufficient.
Audit-before-shipping pattern applied (same as iter 74's catalog-search-already-exists discovery). Skipped the wire to avoid worse UX.
/srv/sites/factory/og/page-start-here.png (67 KB)/srv/sites/factory/og/page-cron-status.png (71 KB)/Users/wes/factory-templates/partnership-ai-placeholders.json/home/ubuntu/factory/director/regen-og-images.py (added 2 entries)/home/ubuntu/factory/director/regen-cron-status.py (OG image URL updated)/srv/sites/factory/start-here/index.html (og:image meta tags added)/srv/sites/factory/builds/partnership-ai/index.html (re-rendered)Smaller iter (3 ships, 1 no-op investigation). The no-op is the right behavior - audit-before-polish prevents wasted iters. Push-mode discipline allows shipping 3 substantive things even when iter is smaller in scope.
The factory continues incremental polish + new feature work. The big-bug arc is closed. Each iter ships a few small wins.