Ship log · iter #8

Iteration 8 ship log

2026-05-09 · continued autonomous /loop

On this pageWhat shipped What's now better for buyers What still needs work Next 5 recommended autonomous tasks Files changed inventory Cumulative iter1-iter8 numbers

Date: 2026-05-09 (continued autonomous /loop)

What shipped

New scripts on ubuntu@40.160.2.121

FilePurposeCron
regen-agent-pages.pyWalks site for /factory/agents/<slug>/ references, builds template pages for ones that don't exist. Resolves the biggest cluster of broken links.22,52
patch-catalog-reading-time.pyOne-time patch on catalog. Reads dossier word counts and injects "X min read" badge on every card. Reading time computed from teaser.md + private full.md combined word count at 230 wpm.one-time
jsonld-injector.pyschema.org Product structured data on each product page. Includes Brand, Offer (AggregateOffer with $5-$199 range), Adoptability score as a custom property. Helps Google show rich snippets.24,54
concept-cross-linker.pySurfaces concept essays from /factory/concepts/ on related product pages. Footer block "Deep research" with up to 3 related essays. Today's run found 0 matches because essay text doesn't reference product slugs yet; will pick up as essays grow.26,56

Live URLs

MetricIter 7Iter 8
Pages scanned19902038
Total links12,20412,481
Broken14394
Unique broken targets13094

49 broken links resolved (mostly the /agents/ pattern). Remaining 94 are mostly typo'd /factory/builds/wishdeal_com_factory_... URLs in older auto-generated content (bak files or one-off pages); not regressions.

Hero polish progress

Total polished: 33/40 so far (cron applies as more land).

What's now better for buyers

  1. 49 fewer broken links. Site feels more trustworthy when every internal nav lands somewhere real.
  2. Buyers see "9 min read" on catalog cards. Reduces unlock-purchase hesitation - they know what they're getting into. (The dossier is meaty enough to merit the read time, not so long it's intimidating.)
  3. Google's Product rich snippets. When a search results page shows bookkeeper-ai, it can render with brand, price range, score - looks like a real product, not a marketing page.
  4. Agent pages exist for every referenced agent slug. Anyone clicking through from a product's about/sales-kit page lands on a real page, not a 404.
  5. Concept-cross-linker is wired and will start surfacing essays as the Director writes more (action N in loop-v2.sh).

What still needs work

  1. URL scrubber for the typo'd URLs to drop broken count below 50.
  2. Hero polish next 10 (top 41-50).
  3. Stripe wiring when keys arrive.
  4. First-customer outreach to Wes's existing network using the operator-partnership page as a wedge.
  5. More-like-this recommender: on each product page, show 3 related products by category match. Cross-discovery within the catalog.

Files changed inventory

Cumulative iter1-iter8 numbers

← PreviousIter #7 Next →Iter #9