# Delta LP Generator Brief

Fill in the form below, then hand this file to Claude alongside the three companion docs (listed at the bottom). Claude will produce a complete, compliant LP at `/<route>/index.html` and update `vercel.json` + the showcase grid in `/index.html`.

This template encodes the "how to add a new LP" path from `DELTA_LP_PLAYBOOK.md` §12 and the pre-ship rules from §13. Don't deviate from those without a reason.

---

## 1 · Form (fill these in)

```
ROUTE:                    /<route>                e.g. /social-occasion
ARCHETYPE:                Sampler | Guide         §1, §5–6
TIER:                     Light | Moderate | Bold §2

PERSONA:                                          from DELTA_LANDING_PAGE_BRIEF.md
ANGLE:
EMOTION:
FORMAT:                   Static | Video | Headline | Promo | Founder
WINNING ROAS / WINDOW:                            e.g. 6.05x · 43 days
REFERENCE CREATIVES:                              ad names from the brief

HERO EYEBROW:                                     12–14 chars
H1 (line 1):                                      observation
H1 (line 2 / closer):                             emphasized closer
LEDE:                                             1–2 sentences, plain English

MOMENTS / REASONS (×4 for Sampler, ×5 for Guide):
  1.
  2.
  3.
  4.
  5.

HERO IMAGE:                                       /assets/path or "generate via FAL"
LIFESTYLE IMAGES:                                 list of /assets/lifestyle-<tier>/M*.png
```

### Tier → buy-block resolution (auto)

Claude must use the matching values from playbook §8 verbatim:

| Tier | productId | variantId | Price | Configurator script |
|---|---|---|---|---|
| Light | `8371013451949` | `45102353678509` | `$54.37` | `sampler-configurator.js` |
| Moderate | `8449097400493` | `45486123516077` | `$60.77` | `sampler-configurator-10.js` |
| Bold | `8449097433261` | `45486167949485` | `$70.37` | `sampler-configurator-20.js` |

Guides do NOT load a configurator script.

### Closest existing LP (start point for clone)

| Archetype × Tier | Source to clone |
|---|---|
| Sampler · Light | `/5/index.html` |
| Sampler · Moderate | `/10/index.html` |
| Sampler · Bold | `/20/index.html` |
| Guide · Light | `/5-guide/index.html` |
| Guide · Moderate | `/10-guide/index.html` |
| Guide · Bold | `/20-guide/index.html` |

---

## 2 · Hard rules (do not break)

### Compliance (playbook §3)
1. No `\d+mg` in user-visible copy. Use Light / Moderate / Bold. Internal code refs and image paths are exempt.
2. No em dashes (`—`, `–`). Periods, commas, colons only. Hyphens for compound words are fine.
3. No banned words in body copy: "THC", "high", "buzz", "stoner", "weed".
4. 21+ marker in hero eyebrow or trust strip.
5. FDA disclaimer in footer (already in `site-footer`, do not remove).
6. Every visible can = NO-THC variant.
7. No sticky add-to-cart bar.

### Voice (playbook §10)
- Plain English. Short declaratives. Second person ("you", "your") for guides.
- Working vocabulary: sip, lift, vibe, edge, smooth, balanced, sessionable.
- Trust constants used consistently across the page: `4.88` · `13,458` · `100k+` · `30+` states · `15` min · `5` ingredients.
- Guarantee phrasing: "30-day Sip-It-and-Love-It refund".
- Pull-quotes from `copy-reference-5-10-20.md` bank.

### Section order
- Sampler: 22 sections in the fixed order in playbook §5. Don't add a section without a clear job.
- Guide: 12 sections per playbook §6. Each numbered reason maps to one specific flavor and one specific moment (named, not generic).

### Wiring
- All shared CSS/JS via `/assets/...` with the current `?v=YYYYMMDD<letter>` cache-bust. If shared files change, bump version on every page.
- Buy block requires all `data-*` attrs (productId, variantId, title, packSize, image, price). The button label must match `data-price`.
- Cart drawer offcanvas (`#cartDrawer`) must be present.

---

## 3 · Generation steps for Claude

1. **Read** the three companion docs in §5 below.
2. **Clone** the matching LP from the table above to `/<route>/index.html`.
3. **Replace** per playbook §12 step 5: `<title>`, `<meta description>`, hero (eyebrow/H1/lede/image), moment captions, buy-block `data-*`, final CTA. Guides also replace each numbered reason and the FAQ. Sampler also picks the right configurator script reference.
4. **Add the rewrite** to `vercel.json`:
   ```json
   { "source": "/<route>", "destination": "/<route>/index.html" }
   ```
5. **Add a showcase card** to `/index.html` matching the existing pattern (`data-tier`, `card-eyebrow`, `h3`, `h1quote`, `thesis`, two `.proof-row`, `.tags`).
6. **Run the compliance grep** and report output:
   ```bash
   grep -nE '[0-9]+mg|[—–]|\bTHC\b|\bhigh\b|\bbuzz\b|\bstoner\b|\bweed\b' <route>/index.html
   ```
   Filenames inside `src=`/`href=` are exempt; review case by case. Body copy hits must be fixed before declaring done.
7. **Walk the pre-ship checklist** (playbook §13: Compliance, Wiring, Content). Report each item ✅ or ❌ with the line evidence.

---

## 4 · Deliverables

- `<route>/index.html` (new)
- `vercel.json` (rewrite added)
- `index.html` (showcase card added)
- A short report listing: archetype + tier + variant ID used, compliance grep result, and the §13 checklist with each item ticked or flagged.

---

## 5 · Companion docs (must be in Claude's context)

- `../DELTA_LP_PLAYBOOK.md` — archetypes, sections, compliance, wiring, checklist (load fully)
- `../DELTA_LANDING_PAGE_BRIEF.md` — winning combinations + sub-persona table (load §"Top winning combinations" and §"Recommended landing pages to build")
- `../copy-reference-5-10-20.md` — voice, claims, FAQ bank, pull-quote bank
