Date: 2026-05-10 (continued autonomous /loop)
This iteration was a cross-cutting QA + nav consistency pass across the entire per-product subpage surface. Iter 25 fixed the unlock generator; iter 26 fixed the rest.
| Surface | Pages affected | Fix |
|---|---|---|
/adopt/<slug>/ | 187 pages | Added /for/, /faq/, /changelog/ to nav at generator level |
/feedback/<slug>/ | 187 pages | Added /for/, /faq/ to nav at generator level |
/agents/<slug>/ | 50 pages | Added /for/, /faq/, /changelog/ to nav (50 in-place + generator patch) |
/agents/ index | 1 page | Generator patched + regen |
/builds/<slug>/ and sub-pages (faq/, case-studies/, pricing/, skeptic-memos/, vs/, about/, sales-kit/) | 949 pages | New utility-bar injector with marker WD_TOP_UTIL_BAR_v1 |
| Em-dash strip | 14 agents + 3 builds top-levels = 17 pages | In-place clean of upstream content |
/builds/<slug>/ pages had no top nav at all. A buyer landing from search had no way to navigate to the catalog or FAQ. Fixed by injecting a small dark utility bar at the top of every builds page with:
/factory/catalog/)Lightweight, dark palette, doesn't conflict with the per-product brand identity below it. Marker-bracketed (WD_TOP_UTIL_BAR_v1) so re-runs are idempotent and the block can be updated atomically.
Added 40 cron entry for the utility-bar injector. New products that ship will pick up the bar within an hour.
/adopt/ pages missing /faq/ in nav/unlock/ pages missing (the AUTO placeholder, legitimate)/feedback/ pages missing/agents/ pages missing/builds/* pages missing (5 are AUTO placeholders + 1 is /builds/index.html which has a different generator)Modified generators (durable):
/home/ubuntu/factory/director/regen-adopt-pages.py/home/ubuntu/factory/director/regen-feedback-page.py/home/ubuntu/factory/director/regen-agent-pages.py/home/ubuntu/factory/director/regen-agents-page.pyNew generator:
/home/ubuntu/factory/director/top-utility-bar-injector.pyRe-rendered:
/adopt/<slug>/index.html/feedback/<slug>/index.html/agents/<slug>/index.html/agents/index.html/builds/*/index.html (top-level + sub-pages)In-place patches (one-off):
Crontab: 1 new entry.
All .bak backups preserved.
The biggest architectural problem before iter 26: /builds/<slug>/ pages had no top nav. They're the most-trafficked product pages - when Google indexes them and a prospective buyer clicks through from search, they should immediately see the path forward (catalog, pricing, FAQ, operator partnership). Without a nav bar, they were dead-end pages.
Now every product page has a 5-link utility bar visible above the fold, plus a "Hire team to build" CTA on the right that points directly into the higher-tier offer.
Same Wes-side as before:
The buyer-facing surface is dramatically more navigable now. A visitor landing on any product page has the full marketplace at their fingertips.
/unlock/<slug>/ before the CTA. Top 3 objections from the dossier with 1-line responses./builds/<slug>/, /unlock/<slug>/, /adopt/<slug>/ URLs into health-check.py so future generator regressions surface within 10 min.60+ buyer-facing pages, ~188 products, ~1500 per-product sub-pages with consistent nav, all bug fixes from iter 23-26 propagated. The factory's per-page UX is now noticeably tighter than 4 hours ago.