Date: 2026-05-09 (continued autonomous /loop)
ubuntu@40.160.2.121| File | Purpose | Cron |
|---|---|---|
robots-update.sh | Idempotent rewrite of /srv/sites/factory/robots.txt. Disallows /admin/, /api/, /repair-queue/, /unlock/, /feedback/, /dossiers/, /outreach-launcher/, /compare/, /calibrate/, /log/. Allows the public buyer-facing pages explicitly. | manual / one-time |
case-studies-gen.py | 166 honest case-studies template pages. Says "no live customers yet, here's what we expect, here's the operator partnership for guaranteed installation." Marker: WD_CASE_STUDIES_TEMPLATE_v1. | 8 hourly |
regen-og-images.py | 172 SVG social-share cards at /factory/og/<slug>.svg. 1200x630. Uses per-product brand palette. Includes Adoptability score chip + $5 unlock chip. | 12,42 |
og-meta-injector.py | Injects <meta property="og:image"> and Twitter card meta into product pages. Idempotent marker WD_OG_META_v1. | 14,44 |
link-audit.py | Walks every HTML in /srv/sites/factory/, extracts internal links, checks for filesystem existence, writes JSON report + admin dashboard at /factory/admin/link-audit/. | 20 hourly |
wes-picks.json (fixed) | Replaced fake slugs (lead-recovery-ai, appointment-setter-ai, etc.) with real top-Adoptability slugs (bookkeeper-ai, dispatch-ai, nurture-ai, afterhours, discovery-call-ai, lead-scoring-ai). Catalog "Wes's Picks" section now renders. | n/a |
<slug>.svg - 172 social-share cards (e.g. /factory/og/bookkeeper-ai.svg)<slug>/case-studies/ - 172 case-studies pages (166 new template + 6 hand-written)Sample of newer polished heroes:
/factory/agents/<slug>/ (the agents page links to per-agent pages that were never built; 13 such targets, 2 references each = 26 broken refs)/factory/builds/api-gateway-ai/ (a generated link concatenated the URL prefix with itself)These are all internal pre-existing issues, not regressions from my work. The Director's regen-agents-page.py cron writes those links; either it stops linking to non-existent agent pages, or those pages get built. Worklist.
wes-picks.json./pricing/ (most have it; the few that don't could be filled)./factory/agents/. The 13 broken references are the loudest item in the link audit./srv/sites/factory/og/<slug>.svg (172 SVGs)/srv/sites/factory/builds/<slug>/case-studies/index.html/srv/sites/factory/admin/link-audit/index.html + JSON/srv/sites/factory/robots.txt (admin/private exclusions)/home/ubuntu/factory/director/wes-picks.json (real slugs)