Ship log · iter #10

Iteration 10 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 iter 1-10 numbers

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

What shipped

New scripts on ubuntu@40.160.2.121

FilePurposeCron
patch-catalog-audio-and-audience.pyOne-time. Adds (1) audio play button on every catalog card, (2) ?for=<audience> URL filter, (3) catalog OG meta tags + Twitter card. JS handles one-audio-at-a-time playback.one-time
regen-og-catalog.py/factory/og/_catalog.svg - the catalog-level social-share card (1200x630). Used as og:image on the catalog page.36 hourly
share-buttons-injector.pyTwitter + LinkedIn + Copy-URL buttons injected on every product page above the pricing band. Marker WD_SHARE_BUTTONS_v1.38,08

Live URLs

Audience filter mappings

URL param ?for= maps to category filters:

This means Wes can send wishdeal.com/factory/catalog/?for=agency to an agency contact, and they land on a curated 30-product subset rather than 174 generic ones.

Hero polish progress

Top 41-50 polished, 1 from top 51-75 done so far. Latest: "CS leaders, stop managing churn with spreadsheets" (customer-success-ai). Cron applies as more land.

What's now better for buyers

  1. Audio plays inline on the catalog. Visitor clicks "30s pitch" on any card and hears the elevator pitch. The Factory's audio assets were always there but invisible to the buyer; now they're a one-click delight.
  2. The catalog has a real OG card when shared anywhere. Drop wishdeal.com/factory/catalog/ in Slack and you get a 1200x630 forest+gold card with "174+ pre-built AI businesses" hero text.
  3. Wes can send curated catalog URLs. ?for=agency, ?for=ecommerce, ?for=legal etc. Filter applies on page load with a visible banner. Works as a viral mechanic too: an agency owner who sees ?for=agency will be more likely to share with another agency owner.
  4. Buyers can share product pages to Twitter/LinkedIn with one click. Pre-filled text mentions the product name + Adoptability score + dossier price. Copy URL button as fallback.
  5. More polished heroes landed. 51 of 75 done in flight. The catalog's top half now reads like real products owned by named ICPs.

What still needs work

  1. Hero polish top 51-75 (in progress).
  2. Stripe wiring when keys arrive.
  3. Catalog + product CTA copy iteration - the "Unlock dossier $5" button could test variations like "Read for $5" or "Get the schema $5".
  4. Email-template generator for Wes - when he wants to send a curated catalog URL to a network contact, generate the email body with the audience filter URL pre-filled.
  5. Audio missing fallback - generate elevator.mp3 for the ~30 products that lack one (use existing Fish.audio voice; runs in background overnight).

Files changed inventory

Cumulative iter 1-10 numbers

← PreviousIter #9 Next →Iter #11