KJP Phase 1 — ✅ LAUNCHED 2026-05-09

Signed SOW, dev outline, and full per-item specs. Phase 1 shipped 3 days ahead of Brooke's Tue 5/12 calendar.

Launch summary

All 5 line items live on production:

  1. ✅ Gallery Lightbox — PhotoSwipe 5, click-only on Photography + Installations archives
  2. ✅ Installation Slider — Dynamic sidebar swap on Slick afterChange (demo: /installations/demo-childrens-nebraska/)
  3. ✅ Newsletter — First/Last name fields + MailChimp wiring + reCAPTCHA v2
  4. ✅ GA4 — Opt-out browser extension path (client chose this over IP filter)
  5. ✅ Search >200 — SearchWP cap raised to 2,000

See ../README.md Status Log entry "2026-05-09 — Phase 1 LAUNCHED" for full deploy receipts (file md5s, Kinsta backup id 318528775, curl verifications, Todoist receipts).

Post-launch follow-ups (this week, not blocking): - Newsletter generic success-message rewrite (polish, Todoist 6gW59459qJcjXqqm) - Remove magic-login mu-plugin from staging + prod (Todoist 6gXCWFpQm4wQ6J6F) - Real-browser visual QA at 375 + 1280 (chrome-devtools MCP wedged today) - Real Form 2 test submit → verify Mailchimp b0a726b389 receives the contact

Files

File Description
PHASE-1-SCOPE-AND-OUTLINE.md Single source of truth for what's in scope, files to edit, blockers, QA checklist
KJP-Website-Updates-Working-Doc.md Full per-item specs, code snippets, hour breakdowns (covers original quote — Phase 2 sections kept for backstory)
INSTALLATION-SLIDER-USAGE.md Casey-facing doc — how to enter per-slide content (Photo Description / Type / Tags) on installation posts
2026-018_SOW_Phase2-SIGNED.pdf Binding contract (PDF named "Phase2" for legacy reasons; this IS Phase 1 internally)

Scope (5 line items)

  1. Gallery Lightbox — PhotoSwipe 5, click-only on Photography + Installations archives
  2. Installation Slider — Dynamic sidebar swap on Slick afterChange
  3. Newsletter — First/Last name fields + MailChimp wiring + reCAPTCHA v3
  4. GA4 — IP-based internal traffic filter + opt-out extensions
  5. Search >200 — Raise SearchWP cap to 2,000

Plus: 1 hr admin/QA.

Hover-preview decision (2026-04-29)

Resolved: click-only. The original quote included hover-preview; the signed SOW trimmed to click. Eric's call — work to the 8-hr number; hover can be re-quoted later if Tori asks.

Cross-references