# Wishdeal Factory buyer-path - iteration 11 ship log

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

## What shipped

### New scripts on `ubuntu@40.160.2.121`

| File | Purpose | Cron |
|---|---|---|
| `mint-network-email.sh` | CLI for Wes. `./mint-network-email.sh agency Sarah` outputs a copy-paste email body with audience-filtered catalog URL pre-filled. 13 audience phrasings. | manual |
| `patch-catalog-anchors.py` | One-time. Adds anchor-pill row to catalog hero: "New here? Start guide / Wes's Picks / For agencies / For finance / For legal / For e-commerce / All categories / Build types / Compare". | one-time |
| `patch-fresh-newsletter.py` | One-time. Adds "Studio digest" newsletter signup to `/factory/fresh/`. POSTs to /api/intent with newsletter slug. | one-time |
| `regen-vs-pages.py` | Per-product /vs/ comparison pages for top 20 by Adoptability. Honest framing: incumbent strengths + how this differs. 17 known-incumbent maps per category. | 42 hourly (covers top 30) |

### Live URLs

- 20 new https://wishdeal.com/factory/builds/`<slug>`/vs/ pages (e.g. `/factory/builds/bookkeeper-ai/vs/` shows comparison vs QuickBooks/Xero/FreshBooks)
- https://wishdeal.com/factory/fresh/ - now has "Studio digest" newsletter signup
- https://wishdeal.com/factory/catalog/ - now has anchor-pill row (New here, Wes's Picks, audience filters, all categories, archetypes, compare)
- `/home/ubuntu/factory/director/mint-network-email.sh agency Sarah` - LIVE CLI for Wes

### Hero polish progress

- Top 1-50 done across iters 5-9
- Top 51-75 done in iter 10/11 (75 polished JSONs)
- Top 76-100 in flight: 77/100 done so far (cron applies as more land)

Latest polished:
- investor-ai: "Independent advisors waste time manually checking portfolio compliance"
- comply-ai, cap-table-ai, audit-ai, aiops-ai, seo-ai (top 51-75 batch landed)

## Sample mint-network-email.sh output

```
Subject: Sarah, agency-resellable AI products you can ship into your client base (curated link)

Hi Sarah,

Quick share. We've been running an autonomous studio that ships pre-built AI business ideas - brand, landing page, financial model, outreach pack, the whole thing. 174 ideas live, free to browse.

I curated the ones most relevant to you here:

https://wishdeal.com/factory/catalog/?for=agency

How it works:
- Browse free
- $5 unlocks the full dossier for any idea
- $99 to $199 adopts the build
- Custom partnership if you'd rather have us install it for you

We're not selling you. The catalog is honest - no live customers yet (one product graduated to its own domain at intakecounsel.com, the rest are starter kits).

[etc]
```

Wes pastes this into Gmail and sends.

## What's now better for buyers

1. **First-time visitors hit anchor pills above the fold** - "New here? Start guide" / "Wes's Picks" / "For agencies" - rather than facing 174 cards. Reduces bounce.
2. **Top 20 products have /vs/ pages** with honest framing of incumbents (QuickBooks for finance, ServiceTitan for trades, Vanta for compliance, etc.). SEO win + buyer-evaluation win.
3. **Wes can mint a curated email in 1 second** for any audience x recipient combo. The CLI emits a complete subject + body ready to paste.
4. **Newsletter signup is live** at /factory/fresh/. When Wes is ready to send a Friday digest, the list builds itself in `intent-capture.jsonl` with `tier=newsletter`.
5. **More polished hero copy landing.** Top 100 by Adoptability gets buyer-named, specific-pain h1s like "Independent advisors waste time manually checking portfolio compliance" instead of generic SaaS speak.

## What still needs work

- **Stripe wiring** still pending Wes's keys.
- **Hero polish 76-100 in flight** (cron applies as they land).
- **Newsletter sender** is missing - signups go to JSONL, but no actual send on Friday yet. Needs SendGrid/Postmark.
- **/vs/ pages only top 20** - others (21-176) could be batched in subsequent runs (cron tries top 30; shorter list to start).
- **mint-network-email.sh would benefit from a recipients.csv file** so Wes can batch-generate emails for his SC tenant list.

## Next 5 recommended autonomous tasks

1. **Hero polish 76-100** (background, automatic).
2. **Stripe wiring** when keys arrive.
3. **Batch email generator** that reads `~/recipients.csv` and emits all messages at once.
4. **/vs/ pages for products 21-50** (extend coverage).
5. **First customer feedback loop** - actually run `mint-network-email.sh` for 5 of Wes's contacts and track what comes back in /factory/admin/inbox/.

## Files changed inventory

- New: 1 shell helper + 2 patchers + 1 generator
- New: 20 `/srv/sites/factory/builds/<slug>/vs/index.html`
- Modified: `regen-catalog-v2.py` (anchor pills + Wes's Picks anchor; backup `.bak.before-anchors`)
- Modified: `regen-fresh-page.py` (newsletter section; backup `.bak.before-newsletter`)
- Modified: catalog page (anchor nav row visible)
- Modified: fresh page (newsletter signup section)
- Modified: crontab (1 new entry; total ~86)

## Cumulative iter1-iter11 numbers

- **47+ buyer-facing or admin pages** live
- **5 Node API routes** + a real cli for Wes (`mint-dossier-link.sh`, `mint-network-email.sh`)
- **All 174 products** have full buyer-path artifacts
- **159/174** with brand identity
- **77/174** with polished hero copy
- **20/174** with /vs/ comparison pages
- **172 OG images** + 1 catalog OG card
- **Repair queue: 96% avg complete, 89/174 fully complete**
- **73 broken internal links**
- **~86 active cron entries**
- **4 real intent captures + 2 feedback** (still pending real traffic)
