# Adam / Duty Free engagement context (researched 2026-08-20)

Durable facts recovered from apnetwork archaeology + browser review, so future sessions
don't re-dig:

- **Two client properties, both Adam Levy's:**
  1. **apnetwork** (`/srv/apps/apnetwork/`) — staging copy (pulled 2026-01-22 from WPE
     via UpdraftPlus) of the ~21-site competition multisite (NY/Berlin/Melbourne/Asia ×
     spirits/wine/beer/cider + food comps). Live deploys are MANUAL FileZilla uploads.
     Last session 2026-06-05 (v1.6.3). **Un-deployed to live:** bw-winners-1.1.0.zip,
     kadence-child/single-bw-product.php (v1.6.3), apn-pum-field-migration.php v3 (run
     as Super Admin on live, then delete). Matthew's handoff notes still "Status: Unread".
  2. **Professor network** — WPE multisite at professormediagroup.com, ~20+ verticals
     (alcohol/cheese/chocolate/coffee/cigars/travel/makeup/…). rian is logged in as
     `rian`. `dutyfreeprofessor.com` already exists in it: Kadence, placeholder logo,
     AI-seeded posts authored "Adam Levy" dated 2026-08-19.

- **The 2025 "failed redesign" rian remembers:** evidence = a bare fresh-start Kadence
  rebuild (empty kadence-child, minimal plugins) dated Dec 2025, found preserved in
  apnetwork's `updraft/*-old` dirs — it went nowhere and was overwritten by the
  2026-01-22 production import. Also `/srv/apps/ibc/` (empty, Jan 2026) was an aborted
  precursor. The one redesign that SHIPPED: single-product page
  (prototype.demoing.info/ap/single-product-redesign_v5.html → single-bw-product.php).

- **WordPress pain points documented in apnetwork docs** (ammo for the custom-app case):
  switch_to_blog() taxonomy traps, cross-site media limitations, hand-synced duplicate
  field maps, hand-compiled JSX blocks, manual FTP deploys, stale hand-edited dates all
  over the live sites (Melbourne homepage mixes 2024/2025/2026 copy).

- **Competition: Hamish (Seatless Software)** — competent; ran a real Firecrawl PoC
  (2026-08-18, in `notes/`): JW Blue across Heathrow/Athens/Heinemann, measured credits,
  ~US$100/mo for daily refresh of 20–50 airports. Proposes Replit + handover to
  Adam/VA. His weakness: hand-over-and-leave doesn't cover the scraping cat-and-mouse
  upkeep. The wireframe mockup in `notes/` was generated by a Claude local-agent session
  on **Adam's own Mac** (file path shows /Users/adamlevy/) — Adam is hands-on with AI.

- **Rian's strategy (agreed 2026-08-20):** decline Melbourne WP redesign; pitch leading
  the custom app build (dutyfreeprofessor + dutyfreecompetition); graceful fallback =
  WP support only, no new WP features; $1,500 working PoC offer. Email draft:
  `notes/draft-email-adam-2026-08-20.md`.
