← back to Designer Wallcoverings
PJ Fall 2026 mailer: compliance-clean draft (softens 'stocked'->'available' per §17529.5), ignore scrape dumps
bf83b0bfc6c0422726914b67dc567ff58873d938 · 2026-08-30 09:19:46 -0700 · Steve Abrams
- comms-compliance audit PASS-WITH-FIXES: sole actionable finding was the
'stocked to the trade' claim implying physical inventory (Cal. B&P §17529.5).
Softened to 'available to the trade' in both HTML instances + the CC preheader
— accurate and inventory-assertion-free.
- Verified: dry-run 9/9 PASS, all 5 vendor-CDN image hotlinks live 200 image/jpeg
(byte-for-byte match to committed local asset copies).
- Added mailers/assets/pj-fall-2026/.gitignore for regenerable scrape-dump HTML.
- DRAFT ONLY. Nothing sent; CC_LIVE unset; --confirm not run. Send remains gated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
A mailers/assets/pj-fall-2026/.gitignoreM mailers/cc-api/build-phillip-jeffries-campaign.jsM mailers/phillip-jeffries-fall-2026-launch.html
Diff
commit bf83b0bfc6c0422726914b67dc567ff58873d938
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sun Aug 30 09:19:46 2026 -0700
PJ Fall 2026 mailer: compliance-clean draft (softens 'stocked'->'available' per §17529.5), ignore scrape dumps
- comms-compliance audit PASS-WITH-FIXES: sole actionable finding was the
'stocked to the trade' claim implying physical inventory (Cal. B&P §17529.5).
Softened to 'available to the trade' in both HTML instances + the CC preheader
— accurate and inventory-assertion-free.
- Verified: dry-run 9/9 PASS, all 5 vendor-CDN image hotlinks live 200 image/jpeg
(byte-for-byte match to committed local asset copies).
- Added mailers/assets/pj-fall-2026/.gitignore for regenerable scrape-dump HTML.
- DRAFT ONLY. Nothing sent; CC_LIVE unset; --confirm not run. Send remains gated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
mailers/assets/pj-fall-2026/.gitignore | 12 ++++++++++++
mailers/cc-api/build-phillip-jeffries-campaign.js | 2 +-
mailers/phillip-jeffries-fall-2026-launch.html | 4 ++--
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/mailers/assets/pj-fall-2026/.gitignore b/mailers/assets/pj-fall-2026/.gitignore
new file mode 100644
index 00000000..b7e6de23
--- /dev/null
+++ b/mailers/assets/pj-fall-2026/.gitignore
@@ -0,0 +1,12 @@
+# Raw vendor-page scrape dumps used only to SOURCE the PJ Fall 2026 imagery
+# (r.jina.ai / phillipjeffries.com renders). Regenerable, not deliverables —
+# keep them out of git. The real committed assets are the pj-*.jpg files.
+idyllic-search.html
+page-cirque-de-soho.html
+page-coco-weave.html
+page-idyllic.html
+page-plush-pillars.html
+shop-wallcoverings.html
+twilight.html
+whats-new.html
+wn.html
diff --git a/mailers/cc-api/build-phillip-jeffries-campaign.js b/mailers/cc-api/build-phillip-jeffries-campaign.js
index 65ebd38a..64021242 100644
--- a/mailers/cc-api/build-phillip-jeffries-campaign.js
+++ b/mailers/cc-api/build-phillip-jeffries-campaign.js
@@ -26,7 +26,7 @@ const DRY_RUN = argv.includes('--dry-run') || !CONFIRM; // default dry-run
const CAMPAIGN = {
name: `Phillip Jeffries — Fall 2026 Collection — ${new Date().toISOString().slice(0, 10)}`,
subject: 'Phillip Jeffries Fall 2026 — fifty years in the making',
- preheader: 'A celebration of artisanal history: Idyllic, Cirque De Soho, Coco Weave & Plush Pillars — the new Phillip Jeffries Fall 2026 Collection, stocked to the trade at Designer Wallcoverings. Shop it online or see it in person at our Sherman Oaks showroom.',
+ preheader: 'A celebration of artisanal history: Idyllic, Cirque De Soho, Coco Weave & Plush Pillars — the new Phillip Jeffries Fall 2026 Collection, available to the trade at Designer Wallcoverings. Shop it online or see it in person at our Sherman Oaks showroom.',
fromName: 'Designer Wallcoverings',
fromEmail: 'steve@designerwallcoverings.com',
replyTo: 'steve@designerwallcoverings.com',
diff --git a/mailers/phillip-jeffries-fall-2026-launch.html b/mailers/phillip-jeffries-fall-2026-launch.html
index ff9486f2..d317f601 100644
--- a/mailers/phillip-jeffries-fall-2026-launch.html
+++ b/mailers/phillip-jeffries-fall-2026-launch.html
@@ -75,7 +75,7 @@
<p style="font-family: Helvetica, Arial, sans-serif; font-size: 11px; letter-spacing: 3px; text-transform: uppercase; color: #7a6030; margin: 0;">Phillip Jeffries · Fall 2026 Collection</p>
<p style="font-family: Georgia, 'Times New Roman', serif; font-size: 28px; line-height: 34px; letter-spacing: 1px; color: #1a1a1a; text-align: center; margin: 14px 0 0;">Fifty Years in the Making<br><span style="font-size:15px; letter-spacing:2px; color:#5a544c;">a celebration of artisanal history</span></p>
<p class="lede" style="font-family: Georgia, 'Times New Roman', serif; font-size: 15px; line-height: 22px; color: #5a544c; margin: 18px 32px 0; max-width: 480px;">
- Half a century of the handmade, distilled into one collection. Phillip Jeffries marks fifty years with <em>Idyllic</em>, <em>Cirque de Soho</em>, <em>Coco Weave</em> and <em>Plush Pillars</em> — artisanal grounds, painterly landscapes and richly woven texture that marry Japanese and European craft. Every pattern is stocked to the trade at Designer Wallcoverings, and every one is waiting to be touched in our Sherman Oaks showroom.
+ Half a century of the handmade, distilled into one collection. Phillip Jeffries marks fifty years with <em>Idyllic</em>, <em>Cirque de Soho</em>, <em>Coco Weave</em> and <em>Plush Pillars</em> — artisanal grounds, painterly landscapes and richly woven texture that marry Japanese and European craft. Every pattern is available to the trade at Designer Wallcoverings, and every one is waiting to be touched in our Sherman Oaks showroom.
</p>
<p style="margin: 28px 0 0;">
<a href="https://www.designerwallcoverings.com/collections/phillip-jeffries?utm_source=email&utm_medium=mailer&utm_campaign=phillip-jeffries-fall-2026" target="_blank" style="display:inline-block; padding:13px 34px; background:transparent; color:#1a1a1a !important; font-family: Helvetica, Arial, sans-serif; font-size:11px; letter-spacing:3px; text-transform:uppercase; text-decoration:none; border-radius:2px; border:1px solid #1a1a1a;">Shop the Collection</a>
@@ -133,7 +133,7 @@
<!-- ============ THE FULL ASSORTMENT — editorial line + CTA (no fabricated product URL) ============ -->
<tr><td style="padding: 22px 36px 8px;" align="center">
<p style="font-family: Georgia, serif; font-size: 14px; line-height: 22px; color: #5a544c; margin: 0; max-width: 460px;">
- The full <em>Journey</em> assortment — embroidered raffia, grasscloth mosaics, woven naturals, dimensional texture and an ethereal landscape mural — is stocked to the trade at Designer Wallcoverings.
+ The full <em>Journey</em> assortment — embroidered raffia, grasscloth mosaics, woven naturals, dimensional texture and an ethereal landscape mural — is available to the trade at Designer Wallcoverings.
</p>
<p style="margin: 22px 0 0;">
<a href="https://www.designerwallcoverings.com/collections/phillip-jeffries?utm_source=email&utm_medium=mailer&utm_campaign=phillip-jeffries-fall-2026" target="_blank" style="display:inline-block; padding:12px 30px; background:transparent; color:#1a1a1a !important; font-family: Helvetica, Arial, sans-serif; font-size:10px; letter-spacing:3px; text-transform:uppercase; text-decoration:none; border-radius:2px; border:1px solid #1a1a1a;">See Every Pattern</a>
← c8098219 auto-data-snapshot: 2026-08-30T09:05:58 (1 data files) — DW-
·
back to Designer Wallcoverings
·
PJ Fall 2026 mailer: editorial precision fixes from Cody gat 652e9641 →